taikaika rašė:
> turiu 2 lenteles:
> 1. orders (id)
> 2. order_items (id, order_id, item_id(prekes id is kitos lentos), quantity)
>
> tarkim turiu uzsakyma X, kuris turi prekes A -1 vnt, B - 2 vnt, C - 1 vnt
>
> man reiketu surasti is visos orders lentos tuos uzsakymus, kurie turi tas
> pacias prekes ir toki pati ju skaiciu, aisku, praleidziant uzsakyma X.
>
> patarkit, prasau, kaip iveikt sia uzduoti :)
Tai iš pažiūros gana paprasta, nors reikėtų įtari, kad nesigavo dorai
išaiškinti, ko pačiam reikia:
SELECT order_id FROM order_items
WHERE
(item_id = A.id AND quantity = 1) AND
(item_id = B.id AND quantity = 2) AND
(item_id = C.id AND quantity = 1) AND
order_id <> X.id