0

ねえ、私は2つのテーブルを持っています。2つから結合された結果を取得したいのですが、構造はこのようなものです

テーブル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

これを試して:

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

これにより、参加条件を満たすレコードのみが提供されます。

于 2012-04-18T17:43:09.273 に答える
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 に答える