如何在不写入长全名的情况下选择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