sabrakadabra
Neuer Benutzer
- Beiträge
- 2
Bin Anfänger, also bitte etwa Nachsicht, ich weiß aber nicht, wie ich das bewerkstelligen kann.
Ich habe die Tabelle "Listendetails" mit folgenden Spalten:
listen_id
produkt_id
menge
...
Beispiel für Datensätze:
listen_id / produkt_id / menge
1 / 1 / 1
1 / 2 / 1
2 / 1 / 1
2 / 2 / 2
...
Ich möchte nun "Listendetails" nach produkt_id und menge abfragen und möchte die listen_id bekommen. ich möchte z. b. wissen, welche liste einträge in listendetails hat für die gilt produkt_id = 1 und menge = 1 und produkt_id = 2 und menge = 1.
Eine Abfrage wie "select listen_id from Listendetails where produkt_id = 1 and menge = 1 and produkt = 2 and menge = 1" gibt logischerwise kein Ergebnis, weil produkt_id nicht 1 und 2 gleichzeitig sein kann. Als Ergebnis sollte ich listen_id 1 bekommen, weiß aber leider nicht, wie ich die SQL Abfrage entsprechend stellen muss.
Ich habe die Tabelle "Listendetails" mit folgenden Spalten:
listen_id
produkt_id
menge
...
Beispiel für Datensätze:
listen_id / produkt_id / menge
1 / 1 / 1
1 / 2 / 1
2 / 1 / 1
2 / 2 / 2
...
Ich möchte nun "Listendetails" nach produkt_id und menge abfragen und möchte die listen_id bekommen. ich möchte z. b. wissen, welche liste einträge in listendetails hat für die gilt produkt_id = 1 und menge = 1 und produkt_id = 2 und menge = 1.
Eine Abfrage wie "select listen_id from Listendetails where produkt_id = 1 and menge = 1 and produkt = 2 and menge = 1" gibt logischerwise kein Ergebnis, weil produkt_id nicht 1 und 2 gleichzeitig sein kann. Als Ergebnis sollte ich listen_id 1 bekommen, weiß aber leider nicht, wie ich die SQL Abfrage entsprechend stellen muss.