Jump to content

SQL-Abfrage aber wie


kollar

Empfohlene Beiträge

ich bräuchte mal eine Sql-Abfrage...

 

also ich habe zwei Tabellen

1. Tabelle mit Produkt-IDs und Produkten und Preis usw.

2. Tabelle mit Produkt-IDs (IDs Produkte die gerade ausverkauft sind)

 

Ich brauche eine Abfrage, die mir beim Vergleichen der beiden Tabellen nur die Werte von der 1. Tabelle anzeigt, die nicht ausverkauft sind.

 

select * from Produkt,Produkt_ausv
where Produkt.id <> Produkt_ausv.id

 

^das der Code nicht funktioniert ist mir schon klar

habe auch schon mit inner join rumgetestet aber ich bekomme es einfach nicht hin...

 

MFG

Link zu diesem Kommentar
Auf anderen Seiten teilen

Öh, mal ne rein inhaltliche Frage, warum machste nicht ein Feld mit der Anzahl der verfügbaren Artikel? Setz die auf 0 bei ausverkauft und feddisch ;)

Aber zu Deinem Problem, ich hoffe du benutzt kein mySQL, da wird´s komplizierter finde ich. Könnte aber ab 5.x dennoch gehen:

select * from Produkt where ID not in (SELECT ID FROM Produkt_ausv)

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...