У меня есть 4 таблицы (песни, альбомы и две таблицы отношений).
У меня есть 2 запроса, которые мне нужно объединить:
- ЗАПРОС 1)
SELECT l.name_language, count(s.id_song)
FROM language as l
LEFT JOIN song_has_languages as s ON l.id_language = s.id_language
GROUP BY l.id_language
HAVING COUNT(s.id_song) > 0
ORDER BY name_language ASC
Выход:
name_language | songs
English | 5
Spanish | 1
- QUERY 2)
SELECT l.name_language, count(a.id_album)
FROM language as l
LEFT JOIN album_has_languages as a ON l.id_language = a.id_language
GROUP BY l.id_language
HAVING COUNT(a.album)> 0
ORDER BY name_language ASC
Выход:
name_language | albums
English | 5
French | 2
Моя цель заключается в следующем:
name_language | total |
English | 10 |
Spanish | 1 |
French | 2 |
Я хочу печатать только языки с песней или альбомом.