запрос к двум табличкам

flower

Новичок
запрос к двум табличкам

есть две таблицы: категории и объекты. первая таблица - категории, вторая - объекты. объекты привязаны к id категории:

категория 1
объект 1
объект 2
категория 2
категория 3
объект 3
объёкт 4

надо составить запрос, чтобы вывести список только тех категорий, в которых есть объекты (в данном случае - 1 и 3, т.к. 2 - пустая).

хелп..
 

flower

Новичок
А есть пример такого запроса к двум таблицам? Нашёл только к одной, поэтому смысл не понятен.
 

flower

Новичок
Вопрос всё ещё актуален, без примера не получается.

Таблицы такие:

таблица категорий: id, название
таблица объектов: id, название, id категории

выручайте, направляйте :)
 

flower

Новичок
SELECT category.name FROM category INNER JOIN objects ON objects.cat_id = category.id

думаю, должно быть типа такого, но выдаёт пока не то, что нужно. в чём ошибка?

-~{}~ 07.07.08 17:41:

вариант:
SELECT category.name FROM category WHERE EXISTS (SELECT * FROM objects WHERE category.id=objects.cat_id)
 
Сверху