|  | 
Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица
id      name         rk
1      qwerty1      0
2      qwerty2      0
3      qwerty3      0
4      qwerty4      1
5      qwerty5      2
6      qwerty6      2
    
Нужно выделить только те строки у которых есть id, который встречается потом в столбце rk  и rk этих строк равно 0
т.е.  результат должен быть таким
id      name         rk
1      qwerty1      0
2      qwerty2      0
п.с. Заранее спасибо
Неактивен

SELECT * FROM tablename WHERE id in (SELECT DISTINCT rk FROM tablename WHERE rk != 0);
Неактивен
paulus, большое спасибо!
Неактивен