2 Stimmen

Gemischte Abfrage von Lager und Wagen

Ich habe ein Lager und einen Einkaufswagen und möchte eine Abfrage erstellen, die jedem Benutzer eine Liste von Lager und Einkaufswagen anzeigt.

wenn ich zum Beispiel 5 Äpfel auf Lager habe und er 3 Äpfel in seinem Einkaufswagen hat, dann sollte er bei der Suche nach weiteren Äpfeln nur 2 sehen (Anmerkung: ich gruppiere Artikel nach Typ)

Grundtabelle für den Bestand

id,type,price,seller,...
1,apple,10,s1
2,apple,10,s2
3,orange,5,s1
3,apple,10,s1

unter der Annahme, dass er 2 Äpfel ausgewählt hat

für den Wagen:

id,type,quantity
1,apple,2

so meine Abfrage wird einfach wählen Sie 2 zufällige Äpfel auf Kasse (ja, das ist, wie es nach meinem Skript sein sollte).

Wenn ich also wieder Artikel aus dem Lagerbestand anzeigen möchte, tue ich das:

SELECT *,count(*) as counter FROM stock group by type

Wie kann ich einen Gegenwert bekommen (was er im Warenkorb hat)?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X