Hilfe bei SQL Abfragen

Hallo Leute,
ich habe folgende Probleme:

  1. Ich will in SQL eine Abfrage über 2 Tabellen gestalten, wobei ich in der 2.Tabelle ein zusätzliches Feld habe mit Datumsinformationen. Ich möchte über die Abfrage erreichen, dass das aktuelle Datum eingefügt wird, welches sich in der ersten Tabelle nicht befindet.

  2. Ich suche in regelmässigen Abständen neue URL Adressen raus und lege jedesmal eine neue Tabelle unter Access2000 an. Über eine Abfrage möchte ich erreichen, dass die neuen URL Adressen mit den alten verglichen werden, ob diese schon vorhanden sind und wenn ja, dass sie dann in einer Anfügeabfrage als doppelt gelöscht werden.

Bitte helft mir, Ps.: woher kann ich eine gute Anleitung für Neulinge in SQL finden?

woher kann ich eine
gute Anleitung für Neulinge in SQL
finden?

http://home.t-online.de/home/t.brand/helpline/ebooks…

mfg

[email protected]

Ich möchte über die
Abfrage erreichen, dass das aktuelle
Datum eingefügt wird, welches sich in der
ersten Tabelle nicht befindet.

Wie meinen? :o)

  1. Ich suche in regelmässigen Abständen
    neue URL Adressen raus und lege jedesmal
    […]

INSERT INTO haupttabelle

VALUES( … )
SELECT * FROM neuetabelle
WHERE neuetabelle.url NOT IN (SELECT url FROM haupttabelle)Grüße, Robert

Hallo A.Kaiser !

  1. Ich will in SQL eine Abfrage über 2
    Tabellen gestalten, wobei ich in der
    2.Tabelle ein zusätzliches Feld habe mit
    Datumsinformationen. Ich möchte über die
    Abfrage erreichen, dass das aktuelle
    Datum eingefügt wird, welches sich in der
    ersten Tabelle nicht befindet.

Das würde so aussehen :
insert into tab1 (feld1, feld2) (select feld1,feld2 from tab2 where datum not in (select datum from tab1));

  1. Ich suche in regelmässigen Abständen
    neue URL Adressen raus und lege jedesmal
    eine neue Tabelle unter Access2000 an.
    Über eine Abfrage möchte ich erreichen,
    dass die neuen URL Adressen mit den alten
    verglichen werden, ob diese schon
    vorhanden sind und wenn ja, dass sie dann
    in einer Anfügeabfrage als doppelt
    gelöscht werden.

delete from NeuUrl where url in (select url from BereitsVorhandeneUrl);

Ps.: woher kann ich eine
gute Anleitung für Neulinge in SQL
finden?

Oracle Handbücher wären nicht schlecht !

Ciao
Mario