Forum: Datenbanken
Delphi
by Grolle,
17. Mai 2009
SELECT n.recipient,n.start_date, c.contact_id, c.send_date
FROM correspondence c
LEFT JOIN (SELECT FIRST 0 * FROM notes) n
ON 1 = 1
WHERE c.contact_id = 22
UNION
SELECT n.recipient,n.start_date as sortdate, c.contact_id, c.send_date as sortdate
FROM notes n
LEFT JOIN (SELECT First 0 * FROM correspondence) c
ON 1 = 1
Forum: Datenbanken
Delphi
by Grolle,
17. Mai 2009
Hallo,
an welche Stelle muss (kann) ich denn jetzt noch ein ORDER BY packen (in beiden Tabellen ist ein Datumsfeld wonach ich sortieren will)?
Viele Grüße ...
Forum: Datenbanken
Delphi
by Grolle,
16. Mai 2009
Hi omata,
Habe ich jetzt erst gelesen :oops:
Das ist es :cheer:
Forum: Datenbanken
Delphi
by Grolle,
16. Mai 2009
Hi,
nein ich will es so haben wie es da steht. Quasi das:
SELECT * FROM NOTES WHERE recipient=22
SELECT * FROM CORRESPONDENCE WHERE contact_id=22
zusammen in einer Tabelle.
Viele Grüße ....
Forum: Datenbanken
Delphi
by Grolle,
16. Mai 2009
Hi,
select n.*, c.* FROM notes as n, correspondence as c WHERE (n.recipient=22) or (c.contact_id=22)
Warum liefert WHERE hier komplett falsche Ergebnisse?
Viele Grüße ...