Мне интересно, можем ли мы сделать этот запрос ниже?Включить строку в Select Query
SELECT America, England, DISTINCT (country) FROM tb_country
, который будет (мое намерение состоит в том, чтобы) Дисплей:
America
England
(List of distinct country field in tb_country)
Так дело в том, чтобы отобразить (например) Америка и Англия, даже если DISTINCT поле страны ничего не возвращает. В основном мне нужен этот запрос, чтобы отобразить выпадающее меню, и дать некоторые липкие значения, которые пользователь может выбрать, позволяя себе добавлять новую страну по своему усмотрению.
Также само собой разумеется, что если одна строка в tb_country имеет значение America или England, они не будут отображаться как дубликат в результате запроса. Так что, если tb_country имеет список значений:
Germany
England
Holland
Запрос будет только выход:
America
England
Germany
Holland
есть ли другой способ? Запрос будет очень длинным, если я должен перечислить 10-20 липких значений таким образом. Если нет другого пути, я буду использовать ваше предложение. Спасибо – Henson
@ Хенсон: Лучшим вариантом для этой ситуации является наличие таблицы стран, в которой содержится уникальный список стран. Затем укажите первичный ключ, например country_id, где вам нужна информация о стране в других таблицах. –
Да, я обычно делаю это тоже. Но клиент настаивает на этом: (странно ... – Henson