![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam bazę danych produktów gdzie każdy produk tposiada swój unikalny numer identyfikacyjny EAN_13 Mam problem z następującym zapytaniem Kod SELECT CASE WHEN ( mysz.EAN_13 = 5902222000047) THEN (SELECT id_zastosowanie FROM zastosowanie WHERE zastosowanie.id_zastosowanie=1) WHEN (procesor.EAN_13 = 5902222000047) THEN (SELECT id_zastosowanie FROM zastosowanie WHERE zastosowanie.id_zastosowanie=2) ELSE 0 END SQL zwraca nastepujacy komunikat Kod <code> #1109 - Unknown table 'mysz' in field list</code> co jest kompletną bzdurą bo ta tabela istnieje Proszę o pomoc w rozstrzygnięciu tego zapytania (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie ma tu nic do pokazywania przecież nie podam haseł dostępu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
załużmy że mam 2 tabele Kod mysz id_mysz EAN_13 1 123 2 124 procesor id_procesor EAN_13 1 125 2 125 tabele te nie sa ze soba powiazane i chce wykonac takie zapytanie aby wybrano ten produkt ktorego wartosc EAN_13 jest rowna 125 z tym ze chce przeszukac 2 te tabele więc czy ten kod Kod SELECT CASE WHEN ( mysz.EAN_13 = 5902222000047) THEN (SELECT id_zastosowanie FROM zastosowanie WHERE zastosowanie.id_zastosowanie=1) WHEN (procesor.EAN_13 = 5902222000047) THEN (SELECT id_zastosowanie FROM zastosowanie WHERE zastosowanie.id_zastosowanie=2) ELSE 0 END jest niepoprawny (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:03 |