SQL查找的一个小问题! 找服装店会员管理软件
财务软件版1楼: 有一个表INVOICE纪录如下:
ITEM INV_NO QTY
1 SAM 101
2 SAM 98
3 SAM 18
4 SAM 100
5 SAM 8
现在要找出任何两条QTY相加数为108的记录,应该怎么做?
望各位高手赐教!
ITEM INV_NO QTY
1 SAM 101
2 SAM 98
3 SAM 18
4 SAM 100
5 SAM 8
现在要找出任何两条QTY相加数为108的记录,应该怎么做?
望各位高手赐教!
2楼: 冒泡算法了 如服装店会员管理软件
3楼: 求教l51,冒泡算法SQL应该怎么写?
4楼: SELECT * FROM INVOICE
WHERE EXISTS(SELECT 1 FROM INVOICE B WHERE B.QTY+INVOICE.QTY=108 AND b.ITEM<>
INVOICE.ITEM)
5楼: SELECT A.*
FROM INVOICE A,INVOICE B
WHERE A.ITEM <> B>ITEM AND A.QTY + B.QTY = 108
6楼: 谢谢babibean