у меня есть эти две таблицы:SQL запросов для этих двух таблиц
Person
Name Gender RegionID
Bob Male 1
Mary Female 2
Jane Female 3
Chris Male 1
Paul Male 2
Matt Male 2
Jenny Female 1
Регион
ID Region
1 North
2 South
3 Central
Я хотел бы закончить с таблицей, как это :
Region Male Female
North 2 1
South 2 1
Central 0 1
я первый пытался получить результирующую таблицу с идентификатором региона там так не требуется присоединиться:
select RegionID, Gender, count(Name) from Person group by RegionID
Но поле Пол возвращается не определено. И не знал, куда идти оттуда.
Как указано, я использую библиотеку JavaScript alasql
.
Вы попробовали что-нибудь? – MusicLovingIndianGirl
Укажите ваши РСУБД и: Что вы пробовали до сих пор? Подсказки: «INNER JOIN» с идентификатором Region и «GROUP BY» – Shnugo
Совет: сначала выполните соединение, затем добавьте GROUP BY. Используйте выражения CASE. – jarlh