http://sqltutor.devbootcamp.com/challenges/34
Я ставлю так
SELECT artists.name, albums.title
FROM artists
INNER JOIN albums
ON artists.id = albums.id
Но ответ дает неправильный, тк он ставит только один раз и не
Пробывала все типы на всукий случай, неправильно.
А как надо?
Временная - простейшая задачка po sql
-
- Уже с Приветом
- Posts: 829
- Joined: 18 Apr 2015 18:36
Временная - простейшая задачка po sql
не интересовалась политикой, пока политика не заинтересовалась мной
-
- Уже с Приветом
- Posts: 7723
- Joined: 29 Mar 2000 10:01
- Location: Kirkland,WA
Re: Временная - простейшая задачка po sql
select artists.name, albums.title
from artists, albums
where artist_id = artists.id
from artists, albums
where artist_id = artists.id
-
- Уже с Приветом
- Posts: 1830
- Joined: 04 Mar 2002 10:01
- Location: Tampa
Re: Временная - простейшая задачка po sql
select a.name,al.title from artists a left outer join albums al on al.artist_id=a.id
Несите чушь бережно, стараясь не расплескать. Чушь хороша, когда она полная.
-
- Уже с Приветом
- Posts: 829
- Joined: 18 Apr 2015 18:36
Re: Временная - простейшая задачка po sql
Спасибо, ребята, сработало!
не интересовалась политикой, пока политика не заинтересовалась мной
-
- Уже с Приветом
- Posts: 829
- Joined: 18 Apr 2015 18:36
Re: Временная - простейшая задачка po sql
http://sqltutor.devbootcamp.com/challenges/38
what bout this one?
SELECT customers.*, MAX(total) as total
FROM Invoices
left outer join
customers on customers.id=invoices.customer_id
group by customers.id
дает все результаты, вместо мах
what bout this one?
SELECT customers.*, MAX(total) as total
FROM Invoices
left outer join
customers on customers.id=invoices.customer_id
group by customers.id
дает все результаты, вместо мах
не интересовалась политикой, пока политика не заинтересовалась мной
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Временная - простейшая задачка po sql
По стандарту при GROUP BY значения customers должны быть ЛИБо в аггрегирующей функии (SUM, MAX, ...), либо, если они появляются в SELECT LIST напрямую, то они должны быть перечислены в GROUP BY. То есть данная кверь должна работать только в одном случае - когда у нее есть единственная колонка - id, что довольно странно.
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 829
- Joined: 18 Apr 2015 18:36
Re: Временная - простейшая задачка po sql
то есть задача неправильно поставлена?
не интересовалась политикой, пока политика не заинтересовалась мной
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Временная - простейшая задачка po sql
Да
Подумайте как должен выглядит результат если к кастомер много колонок
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014