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