1

Country_mState_mという 2 つの異なるテーブルがあります。

Stateテーブルには のようなフィールドがありStateId, Name, CountryId, etc、テーブルCountryには のようなフィールドがありますCountryId, Name, Currency, etc

州名とそれぞれの国名を出力する州テーブルのデータグリッドを取得したいのですが、このクエリを実行するにはどうすればよいですか?

4

4 に答える 4

4
SELECT S.NAME as STATE_NAME,C.NAME COUNTRY_NAME
FROM STATE_M S JOIN COUNTRY_M C
ON S.COUNTRYID=C.COUNTRYID;
于 2012-12-26T08:40:41.793 に答える
3
select t1.Name state_name, t2.Name Country_name from State_m t1,Country_m t2 where t1.CountryId=t2.CountryId; 

thsiを使用する

于 2012-12-26T08:41:57.293 に答える
3

これを試して

 select s.name as STATENAME,c.name AS COUNTRYNAME from state s 
 inner join country c 
 on s.countryid=c.countryid
于 2012-12-26T08:41:26.003 に答える
1

それは参加です。最初にそれらについて学ぶのは良い考えかもしれません:

http://en.wikipedia.org/wiki/Join_(SQL

于 2012-12-26T08:42:11.770 に答える