【发布时间】:2014-01-27 19:04:47
【问题描述】:
我从两个表中选择并左连接到第三个时遇到问题。查询:
SELECT
c.id AS currency, u.user, us.enabled AS currency
FROM
users AS u,
currency AS c
LEFT JOIN users_settings AS us ON(c.id=us.currency, u.user=us.user)
WHERE
c.off=0 AND c.disabled=0 AND c.status=1
错误:
#1054- “字段列表”中的未知列“u.user”
我需要用户和货币的笛卡尔积。 用户:id、login、email、pass
【问题讨论】:
-
你能告诉我们用户表吗?
-
不要使用逗号连接语法,在你真正知道自己在做什么之前,绝对不要将逗号连接和显式连接语法混合在一起。
-
我需要用户和货币的笛卡尔积。用户:id, login, email, pass en.wikipedia.org/wiki/Cartesian_product