我希望将三个表格合并成如下所示的结果表格:
SELECT T1.user, T2.tid, T2.name, T3.type, T1.mid
FROM T1
LEFT JOIN T2 ON T1.mid = T2.mid
LEFT JOIN T3 ON T2.tid = T3.tid
GROUP BY T1.user;
但似乎并没有起作用。它只显示唯一值的结果。在结果中,如果user
是johny
,它只会显示第一个值,并忽略第二个值,尽管它应该在结果表中。
我是否遗漏了什么?