你提供的4张表都没有page_name这个字段.我猜应该是在ip_page_url_t里吧?sql如下:selecta.page_id,c.page_name,b.ope_id,b.ope_name,d.ope_group_namefromip_ope_page_ta,ip_ope_list_tb,ip_page_url_tc,ip_ope_group_tdwherea.ope_id=b.ope_idandb.ope_group_id=d.ope_group_idanda.page_id=c.page_id。
- 情感问答
- 答案列表
oracle关联查询:oracle关联查询语句[朗读]
表1id1name1code1type1表2id2name2code2type2表3id1name3code3type3(表1、表2、表3id是主键)连接方式:selecta.id1fromid1ainnerjoinid2bona.id1=b.id1innerjoinid3conc.id1=b.id1子查询嵌套:select*fromid1cwherec.idin(selecta.id1fromid2ainnerjoinid3bona.id1=b.id1)---更多请搜索:软皇。
selectid,name,phone,ip,logindatefrom(selecta.id,a.name,a.phone,b.ip,b.logindate,row_number()over(partitionbya.idorderbylogindatedesc)rk--按登陆时间降序排列fromusera,workbwheretrim(a.id)=trim(b.userid))--用用户id关联whererk=1--取最晚登陆的记录。
select*fromtable1awhereexists(selectidfromt2bwhereb.id=a.id);例子供参考。
跟mysql一样的关联,这些关联查询都是一样的,例如内联查询,左联查询内联查询:想把用户的积分信息,等级,都列出来,一般会出现:select*fromemd_mtellert1。