我有两个表
tab1表                       tab2表
                
姓名     级别               产品  数量  姓名              
张三      1                 手机    2   张三
李四      0                 手机    2   李四
                            电脑    1   张三我想根据tab2里的姓名查tab1表里级别为1的人发布的所有产品,该怎么写,肯定给分

解决方案 »

  1.   

    select t1.级别,t2.产品,t2.数量 from tab1 as t1,tab2 as t2 where t2.姓名="张三" and t1.姓名=t2.姓名 group by t1.级别
    你测试一下.我没有测试.直接写得.
      

  2.   

    select 
        distinct t2.主键id,
        t2.产品,
        t2.数量,
        t2.姓名
    from 
       table1 t1, 
       table2 t2
    where 
       t1.级别=1
       and t1.姓名=t2.姓名