我有三张桌子.
posts| ID | Title |+---------+-----------+| 1 | hello || 2 | goodbye |+---------+-----------+posts_Tags| tag_ID | post_ID |+---------+-----------+| 1 | 1 || 2 | 1 || 2 | 2 |+---------+-----------+Tags| ID | name |+---------+-----------+| 1 | news || 2 | photos |+---------+-----------+
我希望能够选择帖子,但结果就是这样
post.ID post.Title Tags------------------------------------1 hello news,photos2 goodbye photos
就像是
SELECT *,GROUP_CONCAT(Tags.name) AS TagsFROM posts left JOIN posts_Tags ON posts.ID = posts_Tags.post_ID left JOIN Tags ON posts_Tags.tag_ID = Tags.ID
似乎没有正常工作.请指教,谢谢你的时间:)最佳答案更好的方法是将标签另外存储在posts表中的字符串中,以防止其他连接和分组.就像性能非规范化一样. 总结
以上是内存溢出为你收集整理的mysql – SQL查询:获取与post关联的标签全部内容,希望文章能够帮你解决mysql – SQL查询:获取与post关联的标签所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)