mysqlテクニック:existsの使用
1011 ワード
exists : exists , boolean, sql ( 、 )
1. : , 、 、 、
2. :
1. , (order), ( 、 、 、 ) (order_type)
2. 、 (order_cloud)
3. 、 (order_online)
4. 、 (order_alteration)
5. 、 (order_secede)
, , (order)
3. exists
sign_type:
order_type: (0 、1 、2 、3 )
1: not exists
1:
2:
3:
//
select * from order o where o.status=1 and o.sign_type= and o.order_type=0
//
and not exists(select * from order_online on where o.id=on.id and on.order_type=1 and on.sign_type in ( 、 ) )
//
and not exists(select * from order_secede sec where o.id=sec.id and sec.order_type=3 and sec.sign_type in ( 、 ) )