表是supe_userspaces ,supe_userspacefields ,supe_userfields 
共有得字段是uid
我想把supe_userspaces 表里得a.spacename字段
      supe_userspacefields 表里的b.announcement字段
      调用出来,
      同时,还要判断supe_userfields 表里的profile_1='男' 
select a.spacename,b.announcement 
from supe_userspaces as a, supe_userspacefields as b 
where uid IN (select uid from supe_userfields where profile_1='男' )

解决方案 »

  1.   

    select a.spacename,b.announcement 
    from supe_userspaces as a, supe_userspacefields as b ,supe_userfields as c
    where a.uid=b.uid and a.uid=c.uid
    and c.profile_1='男' ;.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  2.   

    或者用JOINselect a.spacename,b.announcement 
    from (supe_userspaces as a inner join supe_userspacefields as b on a.uid=b.uid)
    inner join supe_userfields as c on a.uid=c.uid
    where c.profile_1='男' .
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  3.   

    由于你 共有得字段是uid所以JOIN也可以用using格式。.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  4.   

    由于您是新用户,所以特此介绍一下结贴的方法
    如果您问题已经得解决,请您及时结帖给分,以感谢帮助您的朋友。 结帖方法:点击版面右上方或右下方 [管理] ,进入页面后就可以输入密码,分别给分,结帖。 
     或参考:
    http://www.csdn.net/help/over.asp
    http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html
    =============================================================================
    问题解决,请及时结贴。  
     正确结贴方法:    
     管理帖子-->给分-->输入密码-->结贴.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .