Задавайте вопросы, мы ответим
Вы не зашли.
Есть 2 таблицы
consta:
Неактивен
id из таблицы pers нужно проверять на вхождение в consta.pers во всех строках или в определенных?
Неактивен
Ну только в тех, где id их совпадают. Тоесть в consta.pers значения "1,5,8,12,18,25,186" и нужно выбрать из таблицы pers строки с этими id
Отредактированно Madnezz (15.01.2011 20:30:02)
Неактивен
Одним запросом никак.
select group_concat(pers) from consta;
select id from pers where id in(здесь указываете полученный в прошлом запросе результат);
Неактивен
Спс. А как это организовать 1 запросом? Была идея сделать еще 1 таблицу соответствий с 2 колонками consta.id и pers.id, но какой способ будет быстрее работать?
Неактивен
Хранить через запятую как сейчас - это извращение.
Сделайте доп таблицу и будет вам счастье.
Неактивен