![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 13.03.2006 Skąd: Rogoźno Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
WItam!
Potrzebuje wykonać zapytanie które zwróci mi wartość tekstową z kolumny 'obrazek' z tabeli STATUS, jeśli w tabeli 'ZLECENIA' jest wartość 1,2,3,4 .. 8 w kolumnie 'status_obecny'. Dodam tylko ze 'status_obecny' z tabeli ZLECEN jest powiązany kluczem obcym z 'satus_id' z tabeli STATUS. Struktury dla tych dwoch tabel to:
Spłodziłem coś takiego : SELECT obrazek FROM status WHERE status_obecny LIKE wartosc ; Ale coś nie bangla:( Wywala: Cytat #1054 - Unknown column 'status_obecny' in 'where clause' Nie widzi kolumny status_obecny. Pewnie to wynika ze zle zlozonego zapytania badz zlego powiazania kluczem obcym... Poproszę o porawienie i ewentualnie rade jak pwiazac tablele foreignem KEY Dzieki |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
W zapytaniu masz odwołanie do kolumny która nie jest w tabeli którą umieściłeś w zapytaniu. Czyli łopatologicznie:
żeby korzystać z kolumny musisz wskazać tabele w której ta kolumna się znajduje. Polecam wykorzystanie joina. -------------------- 404
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 258 Pomógł: 17 Dołączył: 22.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
order mozesz wywalic - to tak dla lepszego sprawdzania pozdrawiam -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:10 |