Vánoční nadílka Vánoční nadílka
Až 80% zdarma! Předvánoční BLACK FRIDAY akce. Více informací

Diskuze: Select z dvou údajů

Ostatní jazyky SQL SQL a databáze Select z dvou údajů

Aktivity (1)
Avatar
Jakub Klindera:30. května 16:40

Zdravíčko,
mám zase blbý dotaz, ale řeším to už hodinu a nemůžu na to přijít :D

SELECT letadla.ID_letadla, typ_letadla.typ_letadla, aerolinka.nazev_aerolinky FROM letadla
LEFT JOIN typ_letadla ON typ_letadla.ID_typu=letadla.typ_letadla
LEFT JOIN  aerolinka ON aerolinka.ID_aerolinky = letadla.aerolinka WHERE letadla.typ_letadla=1

Toto mi vyselectuje všechno kde je typ_letadla = 1

Ale já potřebuju vyselectovat najednou typ_letadla = 1,2,3

Napsal jsem to takto a ono mi to prostě nejde :D

SELECT letadla.ID_letadla, typ_letadla.typ_letadla, aerolinka.nazev_aerolinky FROM letadla
LEFT JOIN typ_letadla ON typ_letadla.ID_typu=letadla.typ_letadla
LEFT JOIN  aerolinka ON aerolinka.ID_aerolinky = letadla.aerolinka
 WHERE letadla.typ_letadla=1 and WHERE letadla.typ_letadla=2 AND WHERE letadla.typ_letadla=3;

Nevíte prosím jak to napsat, aby vše fungovalo?
Moc děkuji :)

 
Odpovědět 30. května 16:40
Avatar
Odpovídá na Jakub Klindera
Michal Štěpánek:30. května 18:01

a co takhle to zkusit bez toho "WHERE"?

P.S.
v podmínce se používá where pouze jednou

WHERE letadla.typ_letadla=1 AND letadla.typ_letadla=2 AND letadla.typ_letadla=3;
Editováno 30. května 18:02
Nahoru Odpovědět 30. května 18:01
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Jakub Klindera
Michal Štěpánek:30. května 18:08

A napsal jsem to špatně, místo AND by tam v tvém případě mělo být OR

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 30. května 18:08
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
plelovsky
Člen
Avatar
Odpovídá na Michal Štěpánek
plelovsky:31. května 11:01
WHERE letadla.typ_letadla IN (1, 2, 3)
 
Nahoru Odpovědět 31. května 11:01
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.