Ich arbeite gerade an einem kleinen Shop, und hänge nun an einer doofen Stelle. Um mal den Text kurz zu halten, und das Ganze simpel darzustellen, erfinde ich mal fix die Tabelle „data“, mit 2 Spalten:
In der linken Spalte befinden sich diverse Werte, mal gleich, mal verschieden. Die rechte Spalte enthält int-Werte. Nun möchte ich mit einer MySQL-Abfrage herausfinden, welche Zahlen in diesen Datensätzen vorhanden sind… in diesem Fall wären das:
1, 2, 4, 5, 7
Wie das Ergebnis zeigen soll, möchte ich jede Zahl nur 1 Mal bekommen, ungeachtet der Tatsache, dass die jeweilige Zahl möglicherweise mehrmals vorhanden ist.
Hat jemand eine Ahnung, wie ich das hinbekomme?
Ich bin für jede Antwort super dankbar!!!
1, 2, 4, 5, 7
Wie das Ergebnis zeigen soll, möchte ich jede Zahl nur 1 Mal
bekommen, ungeachtet der Tatsache, dass die jeweilige Zahl
möglicherweise mehrmals vorhanden ist.
Ich hab grad schon selbst ne Lösung gefunden, aber die werde ich dann jetzt mal wieder verwerfen. Falls Du was zu Schmunzeln brauchen solltest, hier mein Weg:
$test_abfrage=mysql_query(„SELECT wert FROM data ORDER BY wert“);
$testwas=array();
while($ds_test=mysql_fetch_array($test_abfrage)) {
$testwas[]=$ds_test[‚groesse‘];
}
$testwas=array_unique($testwas);
… und dann wird mit den Array-Werten weitergearbeitet!
Dachte eigentlich *ich.bin.so.cool.weil.ich.die.perfekte.Lösung.gefunden.hab*, aber es scheint ja wirklich einfacher zu gehen.