Ich arbeite an einer Tabelle, in der ich 2 Datensätze mit der gleichen Auftragsnummer, aber unterschiedlichen Mengen und Referenz-IDs in den entsprechenden Feldern habe. Ich habe die folgende Abfrage geschrieben:Auswahl der Mindestmenge mit der gleichen ID aus der Datenbank
"SELECT MIN(quantity) AS 'q'
FROM ready_for_delivery
WHERE joborderid = trim($_GET['id'])";
Zum Beispiel:
Wenn ich mit 2 Datensätze mit id job order = 45, wo Referenz-ID für die 1. Datensatz 8 ist, die Menge ist 800 und Referenz-ID für Der 2. Satz ist 9, die Menge ist 450. Bei der obigen Abfrage sollte die 2. Satzmenge ausgewählt werden. Aber beides ist nicht ausgewählt.
Bitte führen Sie mich. Vielen Dank.
zu verwenden Sind Sie sicher "". $ _ GET ['id']. "'" 'kehrt zurück eine gültige ID? – sagi
Bitte sehen Sie über SQL Injection und die Bedeutung der parametrisierten Abfragen. – Strawberry
Ich rate, die Abfrage zu echo und verwenden Sie diese in einem MySQL-Administrationsprogramm, um zu sehen, ob das funktioniert oder nicht ... und Sie sollten Int nicht als Joborderid ist ein INT Typ. –