mysql查询加入

时间:2012-04-18 17:08:43

标签: mysql

嘿,我有两张桌子,我想从两个结构中得到合并结果就像这样

表A

id        user
1         2
2         2
3         3
4         2
5         2
6         3

tableB的

id       credit
1        45
2        43
3        23
4        25
5        26
表id中的

是autoincrement和tableA.user = tableB.id所以我试图执行此查询但它返回空结果

sql_query("SELECT * from tableA join tableB  ON tableA.user=tableB.id " );

3 个答案:

答案 0 :(得分:0)

你错过了*

SELECT * 

答案 1 :(得分:0)

你错过了SELECT和FROM之间的*

sql_query("SELECT * from tableA join tableB  ON tableA.user=tableB.id " );

答案 2 :(得分:0)

试试这个:

sql_query("SELECT * from tableA inner join tableB  ON tableA.user=tableB.id where tableA.user=tableB.id" );

这只会给你那些符合你加入条件的记录。