SQL - kontrahenci z wartością atrybutu
: 18 cze 2018, 09:29
Witam
Od ponad 10 lat nie używam SQL-a i mam problem z zapytaniem.
Potrzebuję pobrać KntKarty z wartością jednego atrybutu o nazwie ZEWNID. Jeśli KntKarty nie ma atrybutu to ma być w wyniku z pustą wartością atrybutu ZEWNID.
Takie zapytanie zwraca oczywiście tylko kontrahenta, który ma atrybut i wartość
Od ponad 10 lat nie używam SQL-a i mam problem z zapytaniem.
Potrzebuję pobrać KntKarty z wartością jednego atrybutu o nazwie ZEWNID. Jeśli KntKarty nie ma atrybutu to ma być w wyniku z pustą wartością atrybutu ZEWNID.
Takie zapytanie zwraca oczywiście tylko kontrahenta, który ma atrybut i wartość
Kod: Zaznacz cały
SELECT CDN.KntKarty.*, CDN.Atrybuty.Atr_Wartosc as ZewnId
FROM
CDN.KntKarty
inner join CDN.Atrybuty ON CDN.KntKarty.Knt_GIDNumer = CDN.Atrybuty.Atr_ObiNumer
inner join CDN.AtrybutyKlasy ON CDN.Atrybuty.Atr_AtkId = CDN.AtrybutyKlasy.AtK_ID
WHERE (CDN.AtrybutyKlasy.AtK_Nazwa = 'ZEWNID')