Autor Zpráva
Andrej.B
Profil
Zdravim,
opat problem s vyberom cez 2 rozne tabulky.

mam 2 tabulky BOM a Polozky
vytiahnem si vsetky riadky kde je napr. Č_položky 'FX1258lk'


SELECT * FROM bom WHERE Č_položky = 'FX1258lk'

Vybrieme mi ich pri tomto priklade 2, presne ako ma.

komponent mnozstvo
Cd3151565 20
Cd2156155 5


Ale ja chcem vybrat len tie, ktore maju este podmienku z tabulky Polozky stlpec/Column Typ_položky = 'T'?
V tabulke Polozky mam takto:


komponent Typ_položky
Cd3151565 T
Cd2156155 P

Cize kombinaciu dotazu na databazu by mi malo vyjst len

komponent mnozstvo
Cd3151565 20


Dakujem

Pridal som sqlfiddle.com/#!9/7f1bd8/2


Ok, vzdy ked to dam na sqlfiddle tak ma to nakopne...

SELECT p.*, b.*
    FROM polozky p
JOIN bom b
         ON b.komponent = p.komponent
WHERE  b.Č_položky = 'FX1258lk'
AND p.Typ_položky = 'T'

Niekedy to fakt nejde :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0