楼盘名称      登记姓名 id 楼盘名称 id url
中央城 泽欢 1 中央城 1 123.html
碧桂园 欢 2 碧桂园 2 1234.html   表2
中央城 果品 1 表1 1+8广场 3 12345.html
碧桂园 孩童 1
1+8广场 你 3
名称 报名人数 url
中央城 2 123.html
碧桂园 2 1234.html 表3
1+8广场 1 12345.html

解决方案 »

  1.   

    select  A.楼盘名称,A.url,count(*)
    from  表1 A,表2 B
    where A.楼盘名称=B.楼盘名称
    group by A.楼盘名称,A.url
      

  2.   

    select 表1.楼盘名称 as 名称,count(*) as 报名人数 ,表2.url
    from 表1 inner join 表2 on 表1.id=表2.id
    group by 表1.id
      

  3.   

    数据是这样的 表1  housename   houseid   bmname
           中央城       1        我
           碧桂园       2        你
           雅典城       3        他
           中央城       1        我
           碧桂园       2        你
           雅典城       3        他表2   houseid   housename     url
            1         中央城        1.html
            2         碧桂园        2.html
            3         雅典城        3.html
    查询结果   housename      报名人数     rul            中央城           2          1.html
                碧桂园           2          2.html
                雅典城           2          3.html排序是按照 报名人数来排序 
      

  4.   

    SELECT a.楼盘名称,a.url,COUNT(*) AS 报名人数
    FROM  表1 a,表2 B
    WHERE a.楼盘名称=b.楼盘名称
    GROUP BY a.楼盘名称,a.url;
      

  5.   

    SELECT a.housename,a.url,COUNT(*) AS 报名人数
    FROM  表1 a LEFT JOIN 表2 B ON a.houseid=b.houseid
    GROUP BY a.housename,a.url;