У меня есть таблица с тремя столбцами:
+------------+---------------+-------+
| Country_id | country_title | State |
+------------+---------------+-------+
В этой таблице много записей. Некоторые из них имеют state
, а некоторые другие - нет. Теперь представьте эти записи:
1 | Canada | Alberta
2 | Canada | British Columbia
3 | Canada | Manitoba
4 | China |
Мне нужно иметь названия стран без дубликатов. На самом деле мне нужны их id
и title
. Какая лучшая команда SQL для этого? Я использовал DISTINCT
в форме ниже, но я не смог добиться соответствующего результата.
SELECT DISTINCT title,id FROM tbl_countries ORDER BY title
Мой желаемый результат выглядит примерно так:
1, Canada
4, China