问一个查询语句 有点难度(在线等)
假设表数据
id name addr cltcode state addrto
1 利斯 lishi@123.com A001 1 wang@123.com
2 万户 wang@123.com a002 1 lishi@123.com
3 成行 cheng@123.com A005 1 cheng@123.com
4 红色 hongse@123.com 6002 1 cheng@123.com
5 海欧 hai@123.com 123 3 cheng@123.com
6 女生 nv@123.com 524 1 cheng@123.com
7 互补 hu@123.com 666 2 cheng@123.com
现在我想得到的结果是
state=1 这个必须的
1 利斯 lishi@123.com A001 1 wang@123.com
2 万户 wang@123.com a002 1 lishi@123.com
3 成行 cheng@123.com A005 1 cheng@123.com
4 红色 hongse@123.com 6002 1 cheng@123.com
6 女生 nv@123.com 524 1 cheng@123.com
然后 addr或者 addrto=cheng@123.com
3 成行 cheng@123.com A005 1 cheng@123.com
4 红色 hongse@123.com 6002 1 cheng@123.com
6 女生 nv@123.com 524 1 cheng@123.com
最后得到 cltcode= A005 或者cltcode=6002
3 成行 cheng@123.com A005 1 cheng@123.com
4 红色 hongse@123.com 6002 1 cheng@123.com
我想一条语句得到这结果
3 成行 cheng@123.com A005 1 cheng@123.com
4 红色 hongse@123.com 6002 1 cheng@123.com