SQL语句:三张表A、B、C,id相同,语句怎么写?

为什么不能这样写:SELECT * FROM A a,B b,C c WHERE a.id=b.id AND c.id=a.id AND A=1,
会报:column: b is not existed in either c or select clause这样的错误
a.id=1



FROM A, B, C
WHERE A.id = B.id
AND A.id = C.id
AND A.id = 1 --bug在此

 A=1 ??

追问

a.id=1主要是后面的where条件,还有报错

追答SELECT *
FROM A, B, C
WHERE A.id = B.id
AND A.id = C.id
AND A.id = 1 --bug在此
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-30
我想知道最后的A=1是啥意思

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网