toto mi vyberie vzdy len jeden zaznam.
predstavme si ze je 100 objednavok.
niektore uz mali status ktory hladam a niktore ho maju. ten status je $kriterium
a ja teraz potrebujem vybrat vsetky cisla objednavok ktore ten status maju preve teraz., a nie tie co ho mali
// automaticky pridané po 39 minútach 1 hodine od posledného príspevku
vyslo mi zatial nieco taketo, ale to nefugnuje dobre., vyberie mi vzdy len jeden riadok. najblizsii status s cislom 9 od id_order_history..
Kód:
SELECT id_order, id_order_history, id_order_state ,date_add
FROM xxx_order_history a
WHERE a.id_order_state like '9'
HAVING max(id_order_history)
===========================
v tabulke mam 5 stlpcov
Kód:
id_order_history id_employee id_order id_order_state date_add
Taketo udaje
Kód:
1 0 1 1 2010-10-02 00:05:33
2 0 2 3 2010-10-02 00:37:56
3 0 2 9 2010-10-02 00:37:56
4 1 2 11 2010-10-02 16:33:58
5 1 2 4 2010-10-02 16:34:01
6 1 2 9 2010-10-02 16:34:05
7 1 2 9 2010-10-02 16:34:07
8 0 3 3 2010-10-02 16:43:53
9 0 3 9 2010-10-02 16:43:54
10 1 2 4 2010-10-02 16:45:01
11 1 3 4 2010-10-02 16:45:07
12 1 1 9 2010-10-02 17:04:42
13 1 2 9 2010-10-02 17:04:52
14 1 2 6 2010-10-02 17:33:56
15 1 2 9 2010-10-02 17:34:04
16 1 2 10 2010-10-02 17:35:13
17 1 1 11 2010-10-02 17:35:18
18 1 2 9 2010-10-02 18:21:39
19 1 2 1 2010-10-02 18:36:15
20 1 1 9 2010-10-02 18:37:05
A potrebujem taky select ktory mi s tejto tabulky bude vytahovat tie id_order ktore budu mat id_order_state == '9'
ale iba pokial maju najnovsi datum aktualizacie resp. pokial maju navysie id_order_history svojej objednavky id_order