Задавайте вопросы, мы ответим
Вы не зашли.
Есть две таблицы, одна с изображениями а вторая со свзями этих изображений с типами. Так вот, надо выбрать только те изображения из первой таблицы, у которых img_id во второй таблице равен определенному im_type;
Например если im_type равен 7, то из таблицы с картинками нужно выбрать строки 1 и 4.... Как это лучше сделать? спасибо.
Отредактированно dalexra51 (25.09.2014 13:08:50)
Неактивен
dalexra51 написал:
Например если im_type равен 7, то из таблицы с картинками нужно выбрать строки 1 и 4....
Вероятно вы имели в виду строки 2 и 4.
select .. from t1 where id in (select img_id from t2 where im_type=7);
В старых версиях in подзапросы работают медленно, тогда нужно будет переписать запрос через join.
Неактивен