Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > [Interbase]данные из двух таблиц


Автор: anatox91 13.4.2011, 21:36
всем привет, проблема в следующем: нужно составить запрос, который бы возвращал данные из двух таблиц в виде таблицы Артисты(ФИО артиста, количество выступлений)
таблицы выглядят следующим образом
user posted image

вот что я пробовал написать
Код

select a.fio, count(b.conc_number) from artist a join concert_artist b on a.n_artist=b.n_artist group by b.n_artist;


но выдает ошибку invalid column reference
в чем проблема? извиняюсь заранее если вопрос элементарный, я только разбираюсь с sql

Автор: Akina 13.4.2011, 21:56
Код

group by a.fio

Автор: anatox91 13.4.2011, 22:03
о, спасибо, заработало, видимо я и вправду не до конца разобрался как работает группировка... это же поле из другой таблицы... не понимаю...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)