「州」と「国」の2つのテーブルがあります
状態
state_id country_id 州名 state_code
国
country_id country_name country_code
国名のアルファベット順に州リストを表示するにはどうすればよいですか。PHPとMySQLを使用しています
SELECT * FROM states LEFT JOIN countries ON states.country_id = country.country_id ORDER BY country_name
country_name
より高速な結果を得るために、インデックスを作成することをお勧めします。
その答えは、まっすぐな SQL です。PHP経由で実行したい場合は、PDOまたはmysqliを調べることをお勧めします
ORDER BYをご存知ですか?ORDER BY COUNTRY_NAME
SQL クエリで使用する