Tom 2: nur verschiedene Werte aus DB holen

Beitrag lesen

Hallo,

hab ein kleines MySQL-Problem:

Meine DB-Tabelle:
+----+---------+-----------+
| id | Spalte1 | Spalte2   |
+====+=========+===========+
|  1 | Apfel   | irgendwas |
+----+---------+-----------+
|  2 | Apfel   | ...       |
+----+---------+-----------+
|  3 | Birne   | ...       |
+----+---------+-----------+
|  4 | Apfel   | ...       |
+----+---------+-----------+
|  5 | Pflaume | ...       |
+----+---------+-----------+
|  6 | Birne   | ...       |
+----+---------+-----------+
|  7 | Apfel   | ...       |
+----+---------+-----------+
|  8 | usw...  | ...       |
+----+---------+-----------+

Wie bekomme ich einen Array('Apfel',Birne,'Pflaume') ohne die geamte Datenbank abzufragen und dann auf Wiederholungen zu prüfen? Grund: die Tabelle kann ziemlich viele Zeilen haben und ich möchte den Server dadurch nicht überflüssig belasten.

Gibt's da eine Abfrage in dieser Art:

SELECT Spalte1 FROM Tabelle [aber jeden Wert nur einmal] ?

Danke,
Tom