我有两个不同的表, Country_m 和 State_m
State
表包含StateId, Name, CountryId, etc
和Country
等字段,表格包含CountryId, Name, Currency, etc
等文件。
我想得到一个状态表的数据网格,它应该打印状态名称和相应的国家名称......如何执行此查询?
答案 0 :(得分:4)
SELECT S.NAME as STATE_NAME,C.NAME COUNTRY_NAME
FROM STATE_M S JOIN COUNTRY_M C
ON S.COUNTRYID=C.COUNTRYID;
答案 1 :(得分:3)
试试这个
select s.name as STATENAME,c.name AS COUNTRYNAME from state s
inner join country c
on s.countryid=c.countryid
答案 2 :(得分:3)
select t1.Name state_name, t2.Name Country_name from State_m t1,Country_m t2 where t1.CountryId=t2.CountryId;
使用此
答案 3 :(得分:1)
这是一个加入。首先了解它们可能是一个好主意: