Автор Mr. Parker задал вопрос в разделе Другие языки и технологии
Использование подзапросов в SQL и получил лучший ответ
Ответ от Андрей Севастьянов[гуру]
1. Уберите ";"
2. Попробуте так: ...having kol in (SELECT ...
Ответ от Мария Михайлова[гуру]
Этот запрос неправильный вообще; даже если бы он работал синтаксически, то для таких данных возвращал бы три строки - (1,2), (3,1) и (3,3) (потому что выбирал бы все строки, в которых количество 4 или 6). Правильный вариант: select nom1, tip f
Этот запрос неправильный вообще; даже если бы он работал синтаксически, то для таких данных возвращал бы три строки - (1,2), (3,1) и (3,3) (потому что выбирал бы все строки, в которых количество 4 или 6). Правильный вариант: select nom1, tip f
Ответ от Александр Краповницкий[гуру]
Когда делаешь группировку, то в SELECT можно подставить только nom1, а также агрегатные функции SUM, MIN,MAX, AVG, COUNT и так далее. tip туда вставлять нельзя. Причина проста. GROUP BY группирует данные образуя не строки а группы. Запрос select * fro
Когда делаешь группировку, то в SELECT можно подставить только nom1, а также агрегатные функции SUM, MIN,MAX, AVG, COUNT и так далее. tip туда вставлять нельзя. Причина проста. GROUP BY группирует данные образуя не строки а группы. Запрос select * fro
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Использование подзапросов в SQL
Firebird SQL подзапрос
Вложенные запросы поддерживаются начиная с FB 2.x, синтиаксис требует заключения их в круглые
подробнее...
TOP (100) PERCENT что значит ???SQL
PERCENT
Indicates that the query returns only the first expression percent of rows from the
подробнее...
спросили в Sql Волжанин
Суммирование по услоию в sql
select *,
(select sum(number) from table t2 where t1.data=t2.data and t1.letter=t2.letter) as
подробнее...
Суммирование по услоию в sql
select *,
(select sum(number) from table t2 where t1.data=t2.data and t1.letter=t2.letter) as
подробнее...