hallo,
ich versuche eine select-abfrage über mehrere datenbanken per sql mit ibdataset zu realisieren (siehe unten). die sql-abfrage funktioniert auch im prinzip, nur anstelle der felder wie zb. HERSTELLER werden nur die id-felder aus der select-join-abfrage angezeigt. da einige felder in der eingabemaske leer bleiben dürfen (wenn z.b. der lieferant nicht bekannt ist), habe ich mich für join entschieden.hat jemand eine idee?? sollten die "AS xxx"-felder nicht bei einem doppelklick auf die dataset-komponente in der liste erscheinen ??
hier der sql-text:
SELECT
A.*,
H.firma AS HERSTELLER,
M.mwstsatz AS MWST,
E.einheit AS LIEFEREINHEIT,
L.firma AS LIEFERANT
FROM ARTIKEL A
left outer join HERSTELLER H on A.hersteller_ID = H.idnr
left outer join EINHEITEN E on A.liefereinheit_id=E.id
left outer join MWSTSAETZE M on A.mwst_id=M.id
left outer join LIEFERANT L on A.lieferant_id=L.idnr
gruss,
hartmut.
ich versuche eine select-abfrage über mehrere datenbanken per sql mit ibdataset zu realisieren (siehe unten). die sql-abfrage funktioniert auch im prinzip, nur anstelle der felder wie zb. HERSTELLER werden nur die id-felder aus der select-join-abfrage angezeigt. da einige felder in der eingabemaske leer bleiben dürfen (wenn z.b. der lieferant nicht bekannt ist), habe ich mich für join entschieden.hat jemand eine idee?? sollten die "AS xxx"-felder nicht bei einem doppelklick auf die dataset-komponente in der liste erscheinen ??
hier der sql-text:
SELECT
A.*,
H.firma AS HERSTELLER,
M.mwstsatz AS MWST,
E.einheit AS LIEFEREINHEIT,
L.firma AS LIEFERANT
FROM ARTIKEL A
left outer join HERSTELLER H on A.hersteller_ID = H.idnr
left outer join EINHEITEN E on A.liefereinheit_id=E.id
left outer join MWSTSAETZE M on A.mwst_id=M.id
left outer join LIEFERANT L on A.lieferant_id=L.idnr
gruss,
hartmut.
Comment