您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

用PHP与MYSQL按要求展示一个页面

2025/11/6 4:58:59发布7次查看
用php与mysql按要求显示一个页面
我在mysql数据库中有两个表,a和b
a表有字段:a_id, a_name, a_description(a_id是唯一值,自动递增的)
b表有字段:b_id, a_id, b_name, b_description(b_id是唯一值,自动递增的,a_id是有重复的)
我在php文件中调用a表数据,并用while (!$a->eof)...$a->movenext();将a表的所有行的记录都显示在我做的一个页面
现在,我需要在每行记录的旁边显示相对应的b_name字段值,
于是我用left join  . b .  b on (b.a_id = a.a_id)
这样,b_name字段值是显示在旁边了,可是页面总行数一下子增多了,
因为原本总行数就是a_id的行数,现在有了重复的a_id行,这是由于a_id在b表中不是唯一值。
我只想按a_id的行数显示,就是一个a_id一行,在那行旁边显示对应的b_name,该如何做到呢?
------解决方案--------------------
select a.* , b.b_name from a left join b on a.a_id=b.a_id group by b.a_id
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product