Всем привет, я вот уже минут 30 думаю и ковыряю инет, но так ничего и не наковырял... Нужна помощь))
Начнем со структуры:
Имеется таблица с заведениями, каждое заведение
относится к какойто группе
так же есть таблица избранного, в которой хранятся id потребителя и id заведений
так вот задача:
сначала я делаю вот так:
тоесть получаю весь список избранных заведений(id) одного потребителя через запятую.
1,5,12,20 и тд
потом вот так
тоесть получаю весь список заведений которые находятся в какойто группе и както отсортированны.
а вот теперь проблема, мне нужно в полученный результат добавить поле, где будет указанно, заведение находится в избранных или нет.
Пока что я для этого перебераю каждое заведение и регуляркой сравниваю id заведения с тем списком что я получил ранее.
Я знаю что это не очень удачный вариант, поэтому обращаюсь сюда за помощью, можно ли этот процесс както прям в запросе сделать...
Заранее спасибо(Отредактировано автором: 06 Августа, 2012 - 16:36:19)
|