I have the following tables:
TB_ESTOQUE
|COD_PRODUTO|QT_DISPONIVEL|COD_FILIAL|
| 0856322 | 5 | 41 |
| 0856351 | 2 | 41 |
| 0856322 | 9 | 114 |
| 0856720 | 3 | 20 |
| 0856322 | 8 | 128 |
| 0856322 | 12 | 35 |
| 0856322 | 4 | 9 |
TB_FILIAL
|COD_FILIAL|COD_LOCALADM|
| 41 | 114 |
| 128 | 114 |
| 114 | 114 |
| 10 | 156 |
| 56 | 12 |
| 35 | 12 |
| 9 | 12 |
TB_PRODUTO
|COD_PRODUTO|DESC_PRODUTO|
| 0856322 | CALCARIO |
| 0856351 | ZINCO |
| 0856321 | SEMENTE |
| 0856720 | INSETICIDA |
| 0856752 | STE SOJA |
Tabela desejada:
|COD_PRODUTO|DESC_PRODUTO|QT_DISPONIVEL|COD_FILIAL|
| 0856322 | CALCARIO | 5 | 41 |
| 0856322 | CALCARIO | 9 | 114 |
| 0856322 | CALCARIO | 8 | 128 |
I'm running the following SQL:
SELECT
E.COD_PRODUTO,
P.DESC_PRODUTO,
E.QT_DISPONIVEL,
E.COD_FILIAL
FROM
TB_ESTOQUE E
LEFT JOIN TB_PRODUTO P
ON P.COD_PRODUTO = E.COD_PRODUTO
WHERE
E.COD_PRODUTO = 856322
ORDER BY
P.DESC_PRODUTO
How do I relate the TB_FILIAL
table to SQL by filtering by the COD_LOCALADM
code?
Example:
... WHERE
E.COD_PRODUTO = 856322 AND
TB_FILIAL.COD_LOCALADM = 114