我正在尝试使用以下三个表运行此查询:
表1:ADS。
表2:用户。
表3:SALESMAN。
SALESMAN表有ADID链接ADS表的ADID。因此,SALESMAN表中的每一行都保留USER和AD。
我想要的是ADS表行的列表,但USERS表(NAME)中的USER的NAME通过SALESMAN表。
这是我的查询
SELECT USERS.name AS Salesma
FROM ADS AS N
LEFT JOIN SALESMAN AS V1 ON N.adid = V1.adid
LEFT JOIN USERS AS U1 ON V1.uid = U1.uid
我收到以下错误消息:
Unknown column 'users.name' in 'field list'
提前致谢。
答案 0 :(得分:4)
使用提供的alias
代替表名
U1.name
完整查询
SELECT U1.name AS Salesman
FROM ADS AS N
LEFT JOIN SALESMAN AS V1 ON N.adid = V1.adid
LEFT JOIN USERS AS U1 ON V1.uid = U1.uid