Помогите составить сложный sql запрос

Статус
В этой теме нельзя размещать новые ответы.

Juri

Мой дом здесь!
Заблокирован
Регистрация
5 Окт 2007
Сообщения
1.064
Реакции
200
  • Автор темы
  • Заблокирован
  • #1
В общем суть такая есть бд от dle а именно категории, как вытянуть все категории которые не имеют подкатегорий.

id | parentid | name
---------------------
1 | 0 | cat1
2 | 1 | cat2
3 | 1 | cat3
4 | 0 | cat4
5 | 0 | cat5
6 | 0 | cat6
7 | 6 | cat7
---------------------

получается запрос должен вывести 4 и 5ую категрии

заранее спасибо
 
Код:
SELECT
	c1.*
FROM
	category c1
	LEFT JOIN category c2 ON(c1.id=c2.parentid)
WHERE
	c2.id IS NULL

Спасибо, JSilver. Конечно же "IS NULL". Просто ночь была, засыпал уже :ah:
 
выполни и найди отличие ;)
Код:
SELECT c1. * 
FROM dle_category c1
LEFT JOIN dle_category c2 ON ( c1.id = c2.parentid ) 
WHERE c2.id IS NULL
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху