Az időben leghamarabbi rekord lekérdezése SQL-ben
Sziasztok!
Hogyan lehet egy sql lekérdezést (php) úgy lefuttatni, hogy az azonos tartalmú rekordok közül csak az időben leghamarabbival térjen vissza?
id gyumolcs
1 alma
2 körte
3 alma
4 barack
5 alma
lekérdezés eredménye:
id gyumolcs
1 alma
2 körte
4 barack
Másképp kérdezem: lehet sql-lel úgy lekérdezni, hogy az eredmény olyan legyene, mintha kérdezés után tömbbe pumpálnám és arrayy_flippelném?
s_volenszki
■ Hogyan lehet egy sql lekérdezést (php) úgy lefuttatni, hogy az azonos tartalmú rekordok közül csak az időben leghamarabbival térjen vissza?
id gyumolcs
1 alma
2 körte
3 alma
4 barack
5 alma
lekérdezés eredménye:
id gyumolcs
1 alma
2 körte
4 barack
Másképp kérdezem: lehet sql-lel úgy lekérdezni, hogy az eredmény olyan legyene, mintha kérdezés után tömbbe pumpálnám és arrayy_flippelném?
s_volenszki
limit
ha jól értettem a kérdést, legalábbis.
tényleg túl gyorsan "olvastam"
group by
gyumolcs
oszlop értékei szerint kívánod a csoportosítást, és csak egy sort fog visszaadni gyümölcsönként. A MIN() függvény pedig így már gyümölcsönként a legkisebb azonosítójút tudja visszaadni. Valami ilyesmi:GROUP BY
group by