ugrás a tartalomhoz

MySQL lekérdezés ábécé sorrendben

Gully Foyle · 2006. Szep. 1. (P), 11.21
Sziasztok!


A problémám a következő:

Van egy MySQL táblám, melyben különféle termékek szerpelnek, amiknek van egy típus illetve egy altípus tulajdonsága is, a rendszerezés végett.

A típus, és altípus tábla nagyon egyszerű: azonosito, tipusnev / altipusnev

A termék tábla szintén egyszerű:

azonosito, megnevezes, tipusazonosito, altipusazonosito

Hogyan tudom a termék tábla adatait típus vagy altípus szerint abc sorrendben lekérdezni, ha csak az azonosítójuk van eltárolva?
 
1

Így

csla · 2006. Szep. 1. (P), 11.34
Az elv:
SELECT * FROM `termek` LEFT JOIN `tipus` ON `termek`.`azonosito` = `tipus`.`azonosito` WHERE 1 ORDER BY `tipusnev`
Ha biztos, hogy ki van töltve mindig a típus, akkor rövidebben:
SELECT * FROM `termek`,`tipus` WHERE `termek`.`azonosito` = `tipus`.`azonosito` ORDER BY `tipusnev`
De ha - ahogy én szoktam - külön megjelölöd a táblamezőket (pl. te_az, ti_az,ti_nev), akkor még rövidebben:
SELECT * FROM `termek`,`tipus` WHERE `te_az` = `ti_az` ORDER BY `ti_nev`
2

Köszönöm!

Gully Foyle · 2006. Szep. 1. (P), 11.42
Köszönöm!