0

嘿我有两个表我想从两个表中得到组合结果结构是这样的

表A

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

表B

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 " );
4

3 回答 3

0

您缺少 *

SELECT * 
于 2012-04-18T17:10:16.177 回答
0

您在 SELECT 和 FROM 之间错过了 *

sql_query("SELECT * from tableA join tableB  ON tableA.user=tableB.id " );
于 2012-04-18T17:10:38.580 回答
0

试试这个:

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

这只会给你那些满足你加入条件的记录。

于 2012-04-18T17:43:09.273 回答