Вот моя проблема:SQL SELECT и GROUP
SELECT *
FROM posts
JOIN tags
ON tags.did = posts.did
JOIN users
ON users.username = posts.username
GROUP by tags.did
Теперь результат показывает только один тег, когда у меня есть две метки для did
. Я хочу, чтобы показать все теги у меня есть для него своего рода как этот
a post | tag 1, tag 2
но сейчас он показывает его как этот
a post | tag 1
И я не знаю, почему он не будет отображаться другой тег. Надеюсь, это достаточно актуальная информация. (Простите, я немного новичок SQL прямо сейчас)
вы должны смотреть на использовании 'group_concat' агрегатную функцию http://dev.mysql.com/doc/refman/5.0/en/group -by-functions.html # function_group-concat, это создаст список ваших тегов за сообщение. – Taryn