Как выбрать записи без дублирования только на одном поле в SQL?

У меня есть таблица с 3 столбцами, как это:

+------------+---------------+-------+  
| 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

Ответы на вопрос(8)

Ваш ответ на вопрос