繁体   English   中英

SQL从两个表中选择

[英]SQL Selecting from two tables

我有以下两张桌子......

表

我正在尝试使用国家/地区名称选择属于某个国家/地区的所有城市,或使用国家/地区ID但仅显示城市名称和国家/地区名称。

我使用以下语句但不起作用,这是我第一次做SQL

SELECT CI.CITY_NAME, CO.COUNTRY_NAME
FROM CITY CI INNER JOIN COUNTRY CO
ON CI.CITY_ID = CO.COUNTRY_ID
WHERE CO.COUNTRY_ID = 1;

你将国家ID与城市ID进行比较,看起来你真的想做;

SELECT CI.CITY_NAME, CO.COUNTRY_NAME
FROM CITY CI INNER JOIN COUNTRY CO
ON CI.COUNTRY_ID = CO.COUNTRY_ID
WHERE CO.COUNTRY_ID = 1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM