SQL запрос

Автор: rezistor Дата: 04.05.2008 00:05 Привет всем! Подскажите, пожалуйста, сабж для того, чтобы сформировать таблицу (из двух связанных), в которой все поля из первой плюс поле, которое равно числу количества связанных записей во второй.
Спасибо.
Re: SQL запрос 04.05.2008 07:03aboris Примерно так (детали синтаксиса могут отличаться в разных БД):
---
select a.*, count(b.<ключ>;-) from <таблица1> a, <таблица2> b where a.<ключ> = b.<ключ> group by b.<ключ>
---
Re: SQL запрос 04.05.2008 21:21rezistor Спасибо Улыбка
Re: SQL запрос 30.09.2008 10:52alex040269 Помоему group by a.* все таки, то есть перечислить все поля, кроме b.<ключ>
Re: SQL запрос 30.09.2008 16:13aboris А если подумать? :Улыбка
Re: SQL запрос 01.10.2008 18:10alex040269 В postgree сработал такой запрос:
select a.id, count(b.id) from ret a, term b where a.id = b.ret group by a.id;
все поля, кроме агрегатных, должны быть перечислены в group by Улыбка.
Re: SQL запрос 02.10.2008 15:18aboris Я же просил __подумать__, а не молоть чушь. :Улыбка)
Re: SQL запрос 03.10.2008 09:02Do Lin А как ты курсивом выделяешь ?
Я тоже так хочу.
Re: SQL запрос 04.10.2008 06:00Bircoph __Справку__ **читай**,
там **__написано__** как.
RSS-материал