Fr33m
Новичок
Селект из двух таблиц
Приветствую всех!
Кратко. Есть две таблицы
Хочу получить список messages, чтобы я видел следующее:
ID, текст сообщения, автора, (общий вес рейтинга сообщения), (вес моего голоса если я ставил рейтинг: NULL=нет, 0=воздержался, 1=плюсовал, -1=минусовал)
Что-то подобно я сделал:
в ответ получаю
id | message | author | weight | voted
8 | Привет, мир! Как дела? | Fr33m | 5 | 1
Но как видите, с умел лишь определить, "голосовал ли я?" А хочу видить, "как именно?"
Помогите, пожалуйста, найти лучик в темном ящике.
Приветствую всех!
Кратко. Есть две таблицы
PHP:
`messages`: id, text, author // ID, текст сообщения, автор
`messages_rating`: id, message_id, weight, author // ID, id_сообщения, вес, автор
ID, текст сообщения, автора, (общий вес рейтинга сообщения), (вес моего голоса если я ставил рейтинг: NULL=нет, 0=воздержался, 1=плюсовал, -1=минусовал)
Что-то подобно я сделал:
PHP:
SELECT messages.id, messages.text, messages.author, messages_rating.weight, (messages_rating.author_id = 'МОЙ_ID') as voted
FROM messages
LEFT JOIN messages_rating ON messages.id = messages_rating.message_id
GROUP BY messages.id
id | message | author | weight | voted
8 | Привет, мир! Как дела? | Fr33m | 5 | 1
Но как видите, с умел лишь определить, "голосовал ли я?" А хочу видить, "как именно?"
Помогите, пожалуйста, найти лучик в темном ящике.