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...

1SELECT p.*, b.*
2    FROM polozky p
3JOIN bom b
4         ON b.komponent = p.komponent
5WHERE  b.Č_položky = 'FX1258lk'
6AND p.Typ_položky = 'T'
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 :)
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0