parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

sql: "умный" вывод таблиц с растяжкой одинаковых полей

Constantine 13.08.2004 01:28

Есть:
Две таблицы, у обеих есть поле name.
Первая таблица содержит общее описание предмета, вторая таблица содержит вариации предмета.

Нужно:
Сделать один запрос, и распихать результат в xhtml таблицу: нужно знать, сколько у каждого name вариаций,
чтобы растянуть все колонки первой таблицы (используя td colspan), дабы не выводить по несколько раз одно и то же.

Вопрос прост -- как всё это эффективно сделать одним запросом? (Или может быть два запроса будут кстати?)
Пробовал использовать COUNT(name), но mysql говорит, что для этого нужно делать group by.

В данный момент SQL-запрос имеет подобный вид:
select $thingsToSelect
from table1, table2
where table1.name = table2.name