好的,在我开始之前,很高兴提到我已经在 stackoverflow 和互联网上阅读(并尝试过)无数主题,但对于这个简单的问题似乎没有直接的答案。
所以情况如下:
table1 (id, name)
1,name1
2,name2
3,name3
table2 (id, id_table1, field_name)
1,1,field1
2,1,field2
我想要做的只是在第二个表中有任何与 id_table1 匹配的记录时显示第一个表 id 和它的字段“名称”。我尝试了加入、组、内部加入、左加入,但似乎没有什么能解决我的问题....
预期输出:
id:1 - name:name1
最后尝试的代码:
SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.id_table1 GROUP BY table1.id