私はちょっとここで失われています。私は1つのテーブルを形成するために2つの結合クエリを結合する必要があります。ここに私が取り組んでいるスクリプトがあります...2つの結合クエリを1つに結合するにはどうすればよいですか?
SELECT Email, Domain, site.SiteID, site.SiteName, Status, LastLogin, up.UPID, up.UPName, trd.TRMCID, trd.TRMCName
FROM UserDetails as ud
INNER JOIN SiteLocation as site
on ud.SiteID = site.SiteID
INNER JOIN UltimateParent as up
on ud.UPID = up.UPID
INNER JOIN TRMCDetails as trd
on ud.TRMCID = trd.TRMCID
SELECT SiteID, cinfo.CountryCode, Country
From Country as cntry
INNER JOIN CountryInfo as cinfo
on cntry.CountryCode = cinfo.CountryCode
INNER JOIN SiteLocation as site2
on cntry.CountryCode = site2.CountryCode
私は国を表示する必要がありますが、国コードはSiteIDに接続されています。私は両方に参加するのが難しいです。
これは最初のテーブルでは、
メール・ドメインのSiteID-サイト名・ステータス・lloginを-UPID-UPName-TRMCID-TRMCName
のように見えます。これは、第二のテーブルである
のSiteIDのように見えます-CountryCode-国
私はこの
メール・ドメインのSiteID-サイト名・ステータス・lloginを-UPID-UPName-TRMのように見えるように第三のテーブルを必要としますCID-TRMCName-国
しかし、前に行った2つの結合を組み合わせるのに問題があります。
ご協力いただきありがとうございます。
乾杯!
サンプルデータと望ましい結果は、あなたがしようとしていることを伝えるのに役立ちます。 –
2つのビューhttp://www.w3schools.com/sql/sql_view.aspを使用して、それらを操作してみてください。 –