| Autor | Zpráva | ||
|---|---|---|---|
| Big_D Profil |
#1 · Zasláno: 9. 6. 2011, 20:05:58
Zdravím,
mam problém při sql příkazu, když totiž přes podmínku vybírám 2 stejné názvy podtabulek ve kterých hledám tak mi to vždy hodí žádný záznam v databasi i když je tam mám. Tady je příkad: SELECT * FROM tabulka WHERE filter='pes' AND filter='zajíc' děkuji za pomoc a odpovědi |
||
| Tori Profil |
#2 · Zasláno: 9. 6. 2011, 20:11:45
Chybná logika, použijte OR. (V té tabulce je jen jeden sloupec s názvem filter, takže v žádném řádku tabulky nemůže mít zároveň několik různých hodnot.)
|
||
| panther Profil |
#3 · Zasláno: 9. 6. 2011, 20:12:52
Big_D:
„vybírám 2 stejné názvy podtabulek“ zdá se mi, že si plteš tabulku a sloupec. „tak mi to vždy hodí žádný záznam v databasi i když je tam mám.“ divíš se? Vybíráš záznam, který se má rovnat pes a zároveň zajíc. Žádné slovo, které by splňovalo tuto podmínku, neznám. Místo and tam patří or, nebo v MySQL lépe IN.
|
||
| Big_D Profil |
#4 · Zasláno: 9. 6. 2011, 20:24:55
Příkaz OR byl to co jsem potřeboval DĚKUJI.
|
||
|
Časová prodleva: 15 let
|
|||
0