【发布时间】:2017-08-27 19:22:08
【问题描述】:
我想选择表 zakazka 中具有最新 idStavZakazky 的所有行。如何得到它? 能效比图:
轻松左加入后
SELECT `zakazka`.`idZakazka`,
`stavzakazky`.`idStavZakazky`,
`stavzakazky`.`Zakazka_idZakazka`,
`seznamstavu`.`Nazev`
FROM `autoservis`.`zakazka`
LEFT JOIN `autoservis`.`stavzakazky` ON `zakazka`.`idZakazka` = `stavzakazky`.`Zakazka_idZakazka`
LEFT JOIN `autoservis`.`seznamstavu` ON `stavzakazky`.`SeznamStavu_idSeznamStavu` = `seznamstavu`.`idSeznamStavu`
ORDER BY `zakazka`.`idZakazka`;
输出:
idZakazka|idStavZakazky|Zakazka_idZakazka|Nazev
_____________________________________________________
1| 2| 1|Založeno
_____________________________________________________
1| 3| 1|Přiřazeno
_____________________________________________________
2| 4| 2|Pozastavená
_____________________________________________________
2| 5| 2|Přiřazeno
但我想要这样的结果,只显示最新的 idStavZakazky
idZakazka|idStavZakazky|Zakazka_idZakazka|Nazev
_____________________________________________________
1| 3| 1|Přiřazeno
_____________________________________________________
2| 5| 2|Přiřazeno
【问题讨论】: