子表
主表显示的主表三条记录 字表也是3条(字表随便显示那一条) 刷选

解决方案 »

  1.   

    Select * From Tb_DataHouse Where id in (Select Min(id) From Tb_DataHouse Group By Tb_DataHouse_Id)
      

  2.   

    select * from dbo.Tb_DataHouse inner join dbo.Tb_HousePic
    on dbo.Tb_DataHouse.id=dbo.Tb_HousePic.Tb_DataHouse_id  where dbo.Tb_DataHouse.id
    in(select min(Tb_DataHouse_id) from dbo.Tb_HousePic GROUP BY Tb_DataHouse_id)我这样写还是现实所有的 并且会查询6条记录
      

  3.   

    select * from dbo.Tb_DataHouse inner join dbo.Tb_HousePic
    on dbo.Tb_DataHouse.id=dbo.Tb_HousePic.Tb_DataHouse_id where dbo.Tb_DataHouse.id
    in(select min(Tb_DataHouse_id) from dbo.Tb_DataHouse  GROUP BY Tb_DataHouse_id)
      

  4.   

    select * from dbo.Tb_DataHouse inner join dbo.Tb_HousePic
    on dbo.Tb_DataHouse.id=dbo.Tb_HousePic.Tb_DataHouse_id where dbo.Tb_DataHouse.id
    in(select min(id) from dbo.Tb_DataHouse GROUP BY Tb_DataHouse_id)