2 つの SQL テーブルがあります。
Table1
ID | field1
1 | a
2 | b
Table2
field1 | field2
a | 111
a | 222
b | 333
b | 444
b | 555
私は以下を取得する必要がありますTable3
:
ID | field1 | field2
1 | a | 111
1 | a | 222
2 | b | 333
2 | b | 444
2 | b | 555
このような SQL クエリを実行するのにうんざりしています。
SELECT t1.ID, t1.field1, t2.field2 FROM table1 t1, table2 t2 WHERE t1.field1=t2.field1;
しかし、その結果、重複したエントリを受け取りました。
ID | field1 | field2
1 | a | 111
1 | a | 111
2 | a | 222
2 | a | 222
等
助けてください。