假如现在有以下4张表
 MoodContent   --心情内容表
(
  MoodID ,
  MoodContent ,
) UserMood  --用户心情表
(
  UserID ,
  MoodID ,
)
 UserInfo   --用户信息表
(
  UserID ,
  UserName ,
  UserEmail ,
) GroupMember  --群成员表
(
  GroupID int,
  UserID int,
)我要从这四个表中写一条查询语句,查询出 UserName , MoodContent 请问这条查询语句怎么写???

解决方案 »

  1.   

    select a.UserName,b.MoodContent from UserMood a, MoodContent b
    where a.MoodID=b.MoodID
      

  2.   

    select B.UserName ,A.MoodContent from  UserMood A
    inner join UserInfo B  on A.UserID =B.UserID 
    inner join MoodContent C on C.MoodID =A.MoodID 
    ????
      

  3.   

    select a.UserName,b.MoodContent from UserInfo a,UserMood b, MoodContent c
    where a.UserID=b.UserID and b.MoodID=c.MoodID
      

  4.   


    如果我想根据 GroupID 来查询该群成员的UserName , MoodContent  查询语句怎么写????
      

  5.   

    我想根据 GroupID 来查询该群成员的UserName , MoodContent   查询语句怎么写????
      

  6.   


    select a.UserName,b.MoodContent 
    from UserInfo a,UserMood b, MoodContent c,GroupMember d
    where a.UserID=b.UserID and b.MoodID=c.MoodID and a.UserID=d.UserID
     and d.GroupID=@GroupID 
      

  7.   

    试一下:select B.UserName ,A.MoodContent from GroupMember D 
    inner join UserMood A  on D.UserID =A.UserID 
    inner join UserInfo B  on A.UserID =B.UserID 
    inner join MoodContent C on C.MoodID =A.MoodID 
      

  8.   

    select B.UserName ,A.MoodContent from GroupMember D 
    inner join UserMood A  on D.UserID =A.UserID 
    inner join UserInfo B  on A.UserID =B.UserID 
    inner join MoodContent C on C.MoodID =A.MoodID 
    where D.GroupID='你的条件'
      

  9.   

    select
     a.UserName,b.MoodContent 
    from
     UserInfo a,UserMood b, MoodContent c,GroupMember d
    where
     a.UserID=b.UserID 
    and
     b.MoodID=c.MoodID 
    and
     a.UserID=d.UserID
    and
     d.GroupID=@GroupID 
      

  10.   

    select  UserName , MoodContent
    from  MoodContent 
    join UserMood on MoodContent.MoodID=UserMood.MoodID
    join UserInfo on UserInfo.UserID=UserMood.UserID
    join GroupMember on GroupMember.UserID=UserInfo.UserID
    where GroupID=你输入的值