我有一个用户表user(uid,     uname,...),   还有一个到会记录表meet(id,   uid) 我怎么样能输入一组记录:     上面有用户的所有字段,   另外还有一个字段if_meeting,     如果该用户在meet表里,   字段值为1,   反之字段植为0.....     我这个sql   语句该怎么写啊   ???? 
谢谢大侠们....   

解决方案 »

  1.   

    我有一个用户表user(uid, uname,...),       还有一个到会记录表meet(id, uid)   我怎么样能输出一组记录集: 上面有用户表的所有字段,  另外还有一个字段if_meeting,即 如果该用户在meet表里, 字段值为1, 反之字段植为0.....           我这个sql语句该怎么写啊 ????   
    谢谢大侠们....   
      

  2.   


    select a.*,a.id as if_meeting from user a left join meet b on a.uid=b.uid,这条语句输出不能使1和0,如果条件成立就if_meeting显示,不成立就显示null
      

  3.   

    SELECT u.*,if(isnull(m.id),0,1) as if_meeting FROM `user` u left join `meet` m on u.uid = m.uid