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