Sütun adlandırma söz konusu olduğunda en iyi uygulamalar hakkında uzman görüşü almak istiyorum .
Arka plan Wikipedia'ya göre , aşağıdaki sözdizimi,
SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID);
daha verimli
SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID);
Ancak, JOIN ... USINGsözdizimi yalnızca tüm birincil anahtar sütunlarının işlerinde genel olarak benzersiz adlara sahiptir . Bu yüzden bunun doğru şey olarak kabul edilip edilmediğini merak ediyorum.
Şahsen, her zaman PK sütunu idve yabancı anahtar sütunu ile tablolar oluşturdum othertable_id. Ancak bu şekilde USINGveya kullanmak mümkün değildir NATURAL JOIN.
Masa tasarımına yönelik tasarım stillerine veya en iyi uygulama kılavuzlarına herhangi bir bağlantı da takdir edilecektir!