Lekérdezés eredményeinek csoportosítása bizonyos feltétel szerint
Sziasztok!
Adott egy shop. A shopban szereplő termékekhez a felhasználók küldhetnek be kérdéseket, amire az eladók válaszolnak. Na erről a kérdések-válaszok tábláról szólna az én problémám:
Egy-egy termék adatlapján ki tudom íratni úgy a termékhez kapcsolódó kérdéseket-válaszokat, hogy rendezi őket aszerint, hogy melyik kérdezőhöz kapcsolódnak:
TEHÁT Pl: ha az adatbázisban ilyen sorrendben szerepel (mert időrendben így érkeztek be):
-Aladár felhasználó kérdése a termékhez (id:1)
-Béla felhasználó kérdése a termékhez (id:2)
-Aladár felhasználónak válasz a kérdésére (id:3)
-Béla felhasználónak válasz a kérdésére (id:4)
-Aladár felhasználó újabb kérdése (id:5)
AKKOR ÉN EZT ÍGY TESZEM SORBA kiíratáskor (ODER BY kérdésekválaszok.felhasználónév,beérkezésdátuma ASC):
-Aladár felhasználó kérdése a termékhez (id:1)
-Aladár felhasználónak válasz a kérdésére (id:3)
-Aladár felhasználó újabb kérdése (id:5)
-Béla felhasználó kérdése a termékhez (id:2)
-Béla felhasználónak válasz a kérdésére (id:4)
És itt jön a problémám: nem csak azt szeretném, hogy a kérdezők szerint csoportosítva legyenek a kérdések és válaszok, hanem azt is szeretném, hogy pl. minden egyes csoport közé (tehát, ha új kérdezőről van szó) tegyen mondjuk valami sor mintát, pl így:
-Aladár felhasználó kérdése a termékhez (id:1)
-Aladár felhasználónak válasz a kérdésére (id:3)
-Aladár felhasználó újabb kérdése (id:5)
:::::::::::::::::::::::::::::::::::::::::::::::::
-Béla felhasználó kérdése a termékhez (id:2)
-Béla felhasználónak válasz a kérdésére (id:4)
Tehát, hogyan tudok az általam rendezett csoportok közé még vmilyen plusz tartalmat kiíratni?
Nyilván ehhez vagy olyan MySql-es feltétel kell lekérdezéskor, amit én nem ismerek vagy lehet, hogy egyszerűen csak nem tudom összekombinálni a meglévő ismereteimet.
Előre is köszönöm a segítséget!
■ Adott egy shop. A shopban szereplő termékekhez a felhasználók küldhetnek be kérdéseket, amire az eladók válaszolnak. Na erről a kérdések-válaszok tábláról szólna az én problémám:
Egy-egy termék adatlapján ki tudom íratni úgy a termékhez kapcsolódó kérdéseket-válaszokat, hogy rendezi őket aszerint, hogy melyik kérdezőhöz kapcsolódnak:
TEHÁT Pl: ha az adatbázisban ilyen sorrendben szerepel (mert időrendben így érkeztek be):
-Aladár felhasználó kérdése a termékhez (id:1)
-Béla felhasználó kérdése a termékhez (id:2)
-Aladár felhasználónak válasz a kérdésére (id:3)
-Béla felhasználónak válasz a kérdésére (id:4)
-Aladár felhasználó újabb kérdése (id:5)
AKKOR ÉN EZT ÍGY TESZEM SORBA kiíratáskor (ODER BY kérdésekválaszok.felhasználónév,beérkezésdátuma ASC):
-Aladár felhasználó kérdése a termékhez (id:1)
-Aladár felhasználónak válasz a kérdésére (id:3)
-Aladár felhasználó újabb kérdése (id:5)
-Béla felhasználó kérdése a termékhez (id:2)
-Béla felhasználónak válasz a kérdésére (id:4)
És itt jön a problémám: nem csak azt szeretném, hogy a kérdezők szerint csoportosítva legyenek a kérdések és válaszok, hanem azt is szeretném, hogy pl. minden egyes csoport közé (tehát, ha új kérdezőről van szó) tegyen mondjuk valami sor mintát, pl így:
-Aladár felhasználó kérdése a termékhez (id:1)
-Aladár felhasználónak válasz a kérdésére (id:3)
-Aladár felhasználó újabb kérdése (id:5)
:::::::::::::::::::::::::::::::::::::::::::::::::
-Béla felhasználó kérdése a termékhez (id:2)
-Béla felhasználónak válasz a kérdésére (id:4)
Tehát, hogyan tudok az általam rendezett csoportok közé még vmilyen plusz tartalmat kiíratni?
Nyilván ehhez vagy olyan MySql-es feltétel kell lekérdezéskor, amit én nem ismerek vagy lehet, hogy egyszerűen csak nem tudom összekombinálni a meglévő ismereteimet.
Előre is köszönöm a segítséget!
Nem MySQL-ben oldod meg
Ezer köszönet!
Azért meg bocsi mindenkitől, hogy végül is rossz témába került a kérdést, hiszen csak utóbb derült ki számomra is, hogy a megoldás a PHP.