Schau auf meinen Tisch, ich versuche, die Früchte aus den USA mit ups Versand und auch alle Früchte, die USA nicht enthalten. Schau auf meinen Tisch, Apfel gehören USA und ups, Beere nicht USA. Ich möchte also Äpfel und Beeren bekommen. Die folgende Abfrage ist die beste, die ich bekommen habe, aber es scheitert, es gibt kein Echo auf Beere, die keine usa enthält.Versuchen, bestimmte Werte mit mysql PHP zu bekommen?
SELECT fruit FROM table fruit WHERE shipping = 'ups' AND country ='USA' GROUP BY fruit
table fruit
fruit country shipping
apple USA ups
apple China ups
apple UK ups
banana USA fedez
banana Russia fedez
banana Italy fedez
berry Italy fedez
berry China fedez
berry French fedez
Dies funktioniert, aber es gibt '[Apfel, Beere, Beere, Beere]' zurück und ich nehme an, das OP will nur '[Apfel, Beere]'. Sie können die GROUP BY an das Ende der SELECT-Taste verschieben. – akinuri
@akinuri aah ja ich habe das nicht kommen sehen. Die Antwort jetzt bearbeiten. – atayenel
Haben Sie auch etwas dagegen, wenn ich die Abfrage so bearbeite, dass sie besser lesbar ist?Ich denke, es verdient ein Highlight :) – akinuri