编号 单号 用户名 品名 型号
1 001 zhsan xx yy
2 001 lisi xx yy
3 002 zhsan xx1 yy1
4 002 zhsan xx2 yy2
5 002 zhsan xx3 yy3
6 002 lisi xx1 yy1
7 001 wangwu xx1 yy1
8 002 wangwu xx2 yy2
其中编号为自增长主键,现想输出
当用户名为zhsan,输出
单号 用户名
001 zhsan .. ..
002 zhsan .. ..
当用户名为lisi,输出
001 lisi .. ..
002 lisi .. ..
当用户名为wangwu,输出
001 wangwu .. ..
002 wangwu .. ..
1 001 zhsan xx yy
2 001 lisi xx yy
3 002 zhsan xx1 yy1
4 002 zhsan xx2 yy2
5 002 zhsan xx3 yy3
6 002 lisi xx1 yy1
7 001 wangwu xx1 yy1
8 002 wangwu xx2 yy2
其中编号为自增长主键,现想输出
当用户名为zhsan,输出
单号 用户名
001 zhsan .. ..
002 zhsan .. ..
当用户名为lisi,输出
001 lisi .. ..
002 lisi .. ..
当用户名为wangwu,输出
001 wangwu .. ..
002 wangwu .. ..
select 单号,用户名,品名,型号 from tb where 用户名='zhsan'
select 单号,用户名,品号,型号
from 表
where 用户名 = ...
我要的是这个
001 zhsan .. ..
002 zhsan .. .. 而不是这个
1 001 zhsan xx yy
3 002 zhsan xx1 yy1
4 002 zhsan xx2 yy2
5 002 zhsan xx3 yy3
select 单号,用户名
from table_name
where 用户名= ‘###’
------------------------------------
当用户名为zhsan,输出
单号 用户名
001 zhsan xx yy
002 zhsan xx1 yy1,xx2 yy2
输出这个
001 zhsan
002 zhsan
and not exists(select 1 from tb a
where 用户名='zhsan'
and a.单号=tb.单号 and tb.编号>a.编号)