猿问

怎么根据sql多表查询值 显示想要的

select UInfo.ID, UInfo.U_pet,Udetail.U_smork,Udetail.U_Drink,Umating.U_Smonk,Udesc.U_nature ,
Udesc.U_hobby,Udesc.U_Interest,Udesc.U_family,Udesc.U_dubaifrom UInfo 
 left join Udetail on UInfo.ID=Udetail.U_Id left join Udesc on UInfo.ID=Udetail.U_Id left join 
Umating on UInfo.ID=Umating.U_ID 我多表联合查询  Udetail.U_Drink ,Udesc.U_hobby, 
这两个列的值数字  对应是在另外一张表ClassMa 表里面的ID
ClassMa 表结构
ID      CName
1         北京
2         天津
3         重庆
ClassMa 表的结果可能有很多行我想要的值
  Udetail.U_Drink ,Udesc.U_hobby 显示出的结果是 表 ClassMa 里面CName值  求大神解决办法

ClassMa的结果值有上百列 只能通过ID查询值  我 希望结果是可以直接在SQL语句中查询出来  
求大神啊


拉风的咖菲猫
浏览 732回答 2
2回答

ABOUTYOU

表述有点模糊?能写出建表语句吗?
随时随地看视频慕课网APP
我要回答