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语句中查询出来 求大神啊
ABOUTYOU