Tema: Re: REQ: MySQL uzklausa
Autorius: taikaika
Data: 2011-08-09 16:28:22
na gal ir paprasta, bet pacio uzklausa jau matau is tolo, kad neveiks :)
beje, kazkas gautusi i ta puse pakeitus stai sitaip: (item_id = A.id AND 
quantity = 1) OR ..., bet tada rastu tokius uzsakymus, kurie turi bent viena 
itema is uzsakymo X, o taip yra negerai :)


"Laimis" <wiela@centras.lt> wrote in message 
news:j1r970$p4r$1@trimpas.omnitel.net...
> 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
>
>
>
> 


3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser