0
當在SQL中連接兩個表並指定要在「ON」子句中使用的列時,應在左側寫入哪一列? 例如假設我有兩個表A和B.SQL連接練習
SELECT *
FROM A
INNER JOIN B
ON A.somecolumn= B.somecolumn
或
SELECT *
FROM A
INNER JOIN B
ON B.somecolumn= A.somecolumn
我知道不要緊對DBMS,但有沒有什麼好的做法還是...?
沒有規矩:)所以做你想做的。然而,我的習慣是先列出** A **。 –
我想說,無論您選擇哪種方式,**都必須保持一致**。至少在查詢或過程中。 – SqlZim
我通常按照聯接中表的相同順序編寫列。我覺得它更可讀。 –