sql語句嵌套子查詢將子查詢結果作爲表與其他表再聯接查詢

子查詢 要用()括起來

實例:
詳情表 info( uid, /用戶id/
serv_id, /應用服務大類型id/
app_id /應用id/)

用戶表 user(uid, /用戶id/
uname /用戶名/)

應用表 app(id, /應用id/
name /應用名/)

現在要求聯表查詢用戶訪問的應用

select tmp.uname,tmp.appname as appname
from info,
( select user.name as uname ,app.name as appname ,info.app_id as app_id
  from user,info,app
  where user.uid =info.uid and info.app_id = app.id) as  tmp

where tmp.app_id = info.app_id;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章