在这里,我有两张表,表名分别是dfxx和jhxx
dfxx的字段有zhh、dh、nf、yf、je(金额)、znj(滞纳金)、sfqf,这张表要在查询中全部显示,
jhxx的字段有zhh、jbh,这张表与dfxx的关联字是zhh,它在查询中要根据dfxx的zhh显示jbh字段值。
但dfxx表中一个zhh对应多条记录,在jhxx表中一个zhh对应三条记录。
比如:
dfxx表中的记录
zhh dh nf yf je znj sfqf
70000002 0464 2003 1 12.00 1.00 Yes
70000002 0464 2003 2 12.00 1.00 Yes
jhxx表中的记录
zhh jbh
70000002 07Q053421
70000002 07Q053422
70000002 07Q053423
请问各位高手,查询语句应如何写才能实现如下格式:
zhh dh nf yf je znj sfqf jbh
70000002 0464 2003 1 12.00 1.00 Yes 07Q053421
07Q053422
07Q053423
70000002 0464 2003 2 12.00 1.00 Yes 07Q053421
07Q053422
07Q053423
dfxx的字段有zhh、dh、nf、yf、je(金额)、znj(滞纳金)、sfqf,这张表要在查询中全部显示,
jhxx的字段有zhh、jbh,这张表与dfxx的关联字是zhh,它在查询中要根据dfxx的zhh显示jbh字段值。
但dfxx表中一个zhh对应多条记录,在jhxx表中一个zhh对应三条记录。
比如:
dfxx表中的记录
zhh dh nf yf je znj sfqf
70000002 0464 2003 1 12.00 1.00 Yes
70000002 0464 2003 2 12.00 1.00 Yes
jhxx表中的记录
zhh jbh
70000002 07Q053421
70000002 07Q053422
70000002 07Q053423
请问各位高手,查询语句应如何写才能实现如下格式:
zhh dh nf yf je znj sfqf jbh
70000002 0464 2003 1 12.00 1.00 Yes 07Q053421
07Q053422
07Q053423
70000002 0464 2003 2 12.00 1.00 Yes 07Q053421
07Q053422
07Q053423
70000002 0464 2003 1 12.00 1.00 Yes 07Q053421
07Q053422
07Q053423
70000002 0464 2003 2 12.00 1.00 Yes 07Q053421
07Q053422
07Q053423请问,你是这么显示的么,这是什么控件,听新鲜的控件
你在查询的时候把表1的数据group by一下,然后在根据主见去找2表的数据,可以得到你想要的东西
FROM dfxx LEFT OUTER JOIN
jhxx ON dfxx.zhh=jhxx.zhh
你能不能解释一下,FROM dfxx LEFT OUTER JOIN
jhxx ON dfxx.zhh=jhxx.zhh
可以说这个查询,我是从三张表中查的,查到的字段应该还包括hm,但这里我只写了一部分。这样的话,我要从三张表中查询,那要怎么实现上面那种格式?
FROM jbxx LEFT OUTER JOIN
dfxx ON jbxx.zhh=dfxx.zhh LEFT OUTER JOIN
jhxx ON dfxx.zhh=jhxx.zhh左连接查询
你的这个方法,我试了,查不出来。
能不能请大家再帮忙想一想。