日期:2014-05-20  浏览次数:20850 次

access sql语句查询结果重复问题
restaurant(饭店名称表):

id(饭店id编号)
restaurant(饭店名称)
restmenu(菜名表):
id(菜名编号)
rest_id(饭店id编号跟上面那个关联的)
menu(菜名)
sql语句:
select   *   from   restaurant   t1   inner   join   restmenu   t2   on   t1.id=t2.rest_id
但是结果是这个饭店有多少个菜,就显示多少次饭店
我后来这样写也不好用
select   distinct(rest_id)*   from   restaurant   t1   inner   join   restmenu   t2   on   t1.id=t2.rest_id

------解决方案--------------------
你换成主从表显示吧,只用一个DataGrid显示只能这样了.
------解决方案--------------------
主从表

------解决方案--------------------
你要显示成什么样?