У меня есть 3 таблицы.
Таблица 1 - Страна:
| PK id_страны | Название страны |
Таблица 2 - Город
| PK id_города | FK id_страны | название города |
Таблица 3 - Дом
| PK id_дома | FK город | название дома |
Нужно чтобы отображались страны в которых во всех городах нет домов.
Я сумел написать такой запрос:
SELECT country.Name FROM Country AS country
INNER JOIN City AS city ON country.CountryID = city.CountryID
LEFT JOIN Building AS building ON city.CityID = building.CityID
Where building.CityID IS NULL
Но так в список будет попадать страна город в которой не имеет домов, то есть если в стране 3 города и в 2 из них нет домов то у меня в списке будет указана эта страна дважды, DISTINCT тоже не поможет так как в списке будет страна в которой хотя бы один город не имеет домов. Буду рад помощи!
Что-то вроде такого
SELECT country.Name FROM Country AS country
INNER JOIN City AS city ON country.CountryID = city.CountryID
LEFT JOIN Building AS building ON city.CityID = building.CityID
GROUP BY country.id
HAVING sum(if(building.id is null,0,1)) = 0 --просуммируем количество домов в стране
Останутся только названия стран, в которых не будет ни одного города вообще.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Не до конца понятно как именно jsx транспилируется в js кодВо всех руководствах пишется что то вроде: "вот так пишем jsx а теперь берем babel и происходит...
нужен js скрипт, при достижении определенной отметки например 5, у числа появляется красный цвет,( если число меньше 5 то цифра остается без...
У меня есть простой класс написаный на хаксе: