Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите правильно составить sql запрос

Alex Мастер (2066), на голосовании 4 года назад
В общем задача такая, есть таблица, в которой хранятся все созданные чаты, к каждому чату привязывается объявление по id. Раньше использовал LEFT JOIN для выборки. Но сейчас стоит такая задача. На сайте, по мимо обычных объявлений есть еще так называемые быстрые объявления (сторисы) у них нет собственной страницы, они отображаются просто списком на главной странице, и в базе для них существует отдельная таблица, то есть они идут как отдельные сущности, объекты. И нужно сделать так, чтобы чат мог создаваться и для этих быстрых объявлений, то есть к чату привязывается быстрое объявление. Я сделал в таблице с чатами доп столбец, в который записывается id быстрого объявления. То есть, если id обычного объявления равно 0 то заполнен id быстрого объявления и чат принадлежит ему, и наоборот. И вот как теперь сделать правильно выборку из бд? Или может есть другие варианты реализации этого?
mod_chat - таблица с чатами
mod_catalog - таблица с объявлениями
mod_quick_ads - таблица с быстрыми объявлениями
Голосование за лучший ответ
Александр Искусственный Интеллект (301732) 4 года назад
т. е. главную страницу загадили объявами... теперь ещё и чаты загадить хотите?...
AlexМастер (2066) 4 года назад
Я не удивлен такому ответу, но поверь, я тоже не в восторге от этой идеи, но сайт не мой, и это не моя прихоть. Мне сказали, я делаю
Похожие вопросы