如何在不寫入長全名的情況下選擇p.Quota?現在我做從2個表中選擇。 MySql
SELECT c.id,
c.UserName,
p.Quota,
cs.StatusName
FROM CUSTOMERS AS c,
PRODUCTS AS p
LEFT JOIN CUSTOMERSTATUSTYPES as cs ON c.StatusId=cs.CustomerStatusId
LIMIT 1 ;
我得到的錯誤:
ERROR 1054 (42S22): Unknown column 'c.StatusId' in 'on clause'
但是列不退出,此代碼的工作:
SELECT c.id,
c.UserName,
cs.StatusName
FROM CUSTOMERS AS c
JOIN CUSTOMERSTATUSTYPES as cs ON c.StatusId = cs.CustomerStatusId
LIMIT 1 ;
爲什麼你不使用另一個JOIN的產品表?在表PRODUCTS中發佈所有表的模式和外鍵的名稱。 – 2009-09-25 15:49:21