簡體   English   中英

SQL三表聯接和排序

[英]SQL Three Table Join and sort

所以,我有國家,地區和團體。

countries
|cid|name|
regions
|rid|name|cid|
groups
|gid|name|phone|time|rid|

因此,如何依次選擇每個組及其國家和地區:

例如。

|cname|rname|gname|phone|time|
|Australia|nsw|test|1111|whatever|
|Australia|nsw|test2|110|whatever|
|Australia|vic|test3|100|whatever|
|England|London|tes4|010|whatever|
SELECT c.name, r.name, g.name 
FROM groups g INNER JOIN regions r ON(r.rid=g.rid) 
    INNER JOIN countries c ON(c.cid=r.cid) 
ORDER BY c.name, r.name, g.name;

這應該為您提供了大部分想要的方式。

我不知道您要點什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM