Hirdetés

Új hozzászólás Aktív témák

  • PazsitZ
    addikt

    Sziasztok,

    Az alábbi problémával kapcsolatban kérném a segítségeteket:

    Van egy 'rendelesek' tábla a következő mezőkkel:

    rendeles_id
    ügyfel_id
    kezbesitesi_cim_id
    rendeles_dte

    Azon rendelések azonosítóit és dátumait szeretném leválogatni, amelyekre igaz, hogy a hozzájuk tartozó ügyfél legalább 2 különböző címre rendelt.

    Azaz ha "A" ügyfélnek van 73 db rendelése, de mind azonos kiszállítási címmel szerepel, akkor ne kerüljön be a leválogatásba a rendeléseinek azonosítója, ha "B" cégnek van 2 rendelése, amelyeknél a kiszállítási cím eltérő, akkor mindkét rendelési id kerüljön be, ha pedig "C" cégnek van 81 azonos címre és 1 db eltérő címre rögzített megrendelése, akkor szintén mind belekerüljön.

    Előre is köszönöm! :R

    Ha minden igaz ennek azt kell kidobnia:

    SELECT rendeles_id, ugyfel_id, rendeles_dte, count(DISTINCT kezbesitesi_cim_id) as darab FROM rendelesek
    GROUP BY ugyfel_id HAVING darab>=2

Új hozzászólás Aktív témák