1
我的表,关系和希望的结果: 想不通查询该表和关系
我想如果可能的话,你可以在图片中看到,得到这个1行的结果。 如果这是不可能的,那么2行结果如此之后我可以循环以从2行中获得2个类别。
我找不出正确的SQL_QUERY。
我不知道如何创建查询有想要的结果。
该查询的外观应该如何?
或者,也许这是不好的方式来获取这样的数据,我应该在2查询而不是1查询做到这一点?
我的表,关系和希望的结果: 想不通查询该表和关系
我想如果可能的话,你可以在图片中看到,得到这个1行的结果。 如果这是不可能的,那么2行结果如此之后我可以循环以从2行中获得2个类别。
我找不出正确的SQL_QUERY。
我不知道如何创建查询有想要的结果。
该查询的外观应该如何?
或者,也许这是不好的方式来获取这样的数据,我应该在2查询而不是1查询做到这一点?
你可以使用GROUP_CONCAT和group by
select p.*, group_concat(c.nazwa)
from posts p
inner join posts_categories pc on pc.id_posta = p.id
inner join categories c on c.id = pc.id_kategorii
group by p.id
#1064 - 这是错误的你的语法obok“ - 类别上pc.id_posta PC = p.id 内部联接上c.id = PC C类.id_ka'在第3行 –
告诉我确切的错误信息,请 – scaisEdge
好吧,你只是在你的查询中误认了表名,我改成了正确的一个,这很好。谢谢:D。尼斯 –