1
Базы данных / MySql Query с parent_id
« : 30 Октября 2007, 06:51:35 »
Здравствуйте.
Не могу написать один запрос и решил наконец спросить у вас.
Таблица:
-------------------------------------------------------------------
| ID | PARENT_ID | FLAG |
| 1 | 0 | 0 |
| 2 | 1 | 0 |
| 3 | 1 | cat |
| 4 | 0 | 0 |
| 5 | 0 | 0 |
| 6 | 5 | 0 |
| 7 | 0 | cat |
-------------------------------------------------------------------
Задача: Надо выбрать все записи в которых parent record (parent_id=0) и все соответстующие ему child records имееют flag != "cat"
Тоесть в данном примере в результате будет получено только три записи с ID: 4,5,6.
Большое спасибо за любые идеи.
Не могу написать один запрос и решил наконец спросить у вас.
Таблица:
-------------------------------------------------------------------
| ID | PARENT_ID | FLAG |
| 1 | 0 | 0 |
| 2 | 1 | 0 |
| 3 | 1 | cat |
| 4 | 0 | 0 |
| 5 | 0 | 0 |
| 6 | 5 | 0 |
| 7 | 0 | cat |
-------------------------------------------------------------------
Задача: Надо выбрать все записи в которых parent record (parent_id=0) и все соответстующие ему child records имееют flag != "cat"
Тоесть в данном примере в результате будет получено только три записи с ID: 4,5,6.
Большое спасибо за любые идеи.