unikalną wartością jest tylko
id_historia_statusowPodam wartości w tabeli to wam trochę rozjaśni
Kod
[url="http://localhost/phpmyadmin/sql.php?db=msi&table=historia_statusow_zamowienia&token=8a04a6bbbd4a9f26fd8ecfcade2f6c70&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&sql_query=SELECT+%2AFROM+%60historia_statusow_zamowienia%60++ORDER+BY+%60historia_statusow_zamowienia%60.%60id_historia_statusow%60+ASC"]id_historia_statusow[/url] | id_zamowienia | id_statusu_zamowienia
1 | 10 | 1
2 | 10 | 2
3 | 10 | 3
4 | 10 | 8
5 | 15 | 1
6 | 15 | 2
7 | 15 | 7
8 | 15 | 9
Chodzi o to aby zwróciło mi tylko wiersz a dokładnie id_zamowienia jesli id status_zamowienia wynosi 1,2 ale nie ma statusow 7,9
Ma sie to odnosic do id_zamowienia.
Sprawdzamy wszystkie rekordy dla kolejnych numerow zamowienia.
Jesli dla id_zamowienia=10 id_statusu_zamowienia zawiera 1,2 ale nie zawiera 7,9 to zwraca wiersz z id_zamowienia
Tak dla przykładu dla id_zamowienia= dzieszienc powino zwrócić wiersz.
Natomiast dla id_zamowienia=15 juz nie
Podaję jeszcze raz tabele bo powżej jest nieczytelna
id_historiia_statusow |id_zamowienia | id_statusu_zamowienia
1 | 10 | 1
2 | 10 | 2
3 | 10 | 3
4 | 10 | 8
5 | 15 | 1
6 | 15 | 2
7 | 15 | 7
8 | 15 | 9