Помогите составить SQL запрос.

325
.

Зачем все пихать в одну таблицу ? Сделай разделение таблица категории | таблица сообществ | таблица юзеров

.
Fenix_61 (02.12.2012 / 07:56)
Зачем все пихать в одну таблицу ? Сделай разделение таблица категории | таблица сообществ | таблица юзеров
Мне так удобнее.
.
(\/)____o_O____(\/)

Windler, SELECT count(*) FROM `comm` join `activity` on activity.comm = comm.refid and comm.type = 'u' and comm.user_id = activity.user_id limit 1
я так понимаю у третьей записи юзера должен быть refid равным id 1 , так как он относиться к сообществу 1

.
Koenig (02.12.2012 / 14:47)
Windler, SELECT count(*) FROM `comm` join `activity` on activity.comm = comm.refid and comm.type = 'u' and comm.user_id = activity.user_id limit 1
я так понимаю у третьей записи юзера должен быть re
Чуть поправил, но в принципе, то что надо, спасибо.
.

Хотя нет, не то)))
Надо ещё, чтобы выводил, если `activity`.`comm`=0

.
(\/)____o_O____(\/)

Windler, добавь and ...

.
Koenig (02.12.2012 / 16:19)
Windler, добавь and ...
Куда только не тыкал, не работает.
.
(\/)____o_O____(\/)

Windler, (activity.comm = comm.refid or activity.comm = 0)

Всего: 18