嗨,我在表联接中使用的是distinct,但它不是工作correctly.only first item工作correctly.after,重复项目在user.user_id列中得到的是方法,只有第一个user_id变得不同(我有组相同的user_id),.after第一个ID,我得到的是重复id.my查询,在这方面类似于.please帮助我。
a.a_id WHERE a.type = '2' LEFT JOIN c ON b.b_id = c.c_id
如果我没有对左联接或选择的c进行引用,那么它就能工作。如果我放左联接,那么我会得到一个错误,即b.b_id是一个未知的列。为什么不能在这里使用左联接,或者更具体地说,为什么表b中的列是未知的?语句<em
哪一张唱片的表现更好?tablea.id = tableb.idselect name from tablea inner join tableb on tablea.id = tableb.id
这里我给出了一个简单的例子,但是在我们的项目中,我们使用了大量的表和联接来获取记录。在这个更复杂的情况下,哪一个会提供更高的性能、链接或连接?