我有问题,从两个表中选择,左连接到第三个。查询:mysql从两个表中选择和左连接
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
- Unknown column 'u.user' in 'field list'
我需要的用户和货币的笛卡尔乘积。 用户:ID,登录,电子邮件,通过
http://en.wikipedia.org/wiki/Cartesian_product
你能向我们展示用户表吗? – James
不要使用逗号连接语法,并且绝对不要混合使用逗号连接和显式连接语法,直到您真正知道自己在做什么为止。 – Strawberry
我需要用户和货币的笛卡尔积。用户:身份证,登录,电子邮件,通过http://en.wikipedia.org/wiki/Cartesian_product – Sannin