排序MySQL表记录

时间:2013-05-24 03:26:23

标签: php mysql database

我有两个表“州”和“国家”

状态

STATE_ID COUNTRY_ID STATE_NAME STATE_CODE

国家

COUNTRY_ID 国家的名字 COUNTRY_CODE

如何根据国家/地区名称的字母顺序显示状态列表。 我正在使用PHP和MySQL

2 个答案:

答案 0 :(得分:1)

SELECT * FROM states LEFT JOIN countries ON states.country_id = country.country_id ORDER BY country_name

您可能希望在country_name上创建索引以获得更快的结果。

答案是直接的SQL。如果你想通过PHP运行它,我建议调查PDO或mysqli

答案 1 :(得分:0)

你是否熟悉ORDER BY?在SQL查询中使用ORDER BY COUNTRY_NAME