nur verschiedene Werte aus DB holen
Tom 2
- datenbank
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
Morgen/Tag!
Ja, gibt es, das Schlüsselwort DISTINCT eliminiert redundante Daten:
SELECT DISTINCT Spalte1 FROM Tabelle
MfG
Rouven
Hallo Rouven,
Ja, gibt es, das Schlüsselwort DISTINCT eliminiert redundante Daten:
SELECT DISTINCT Spalte1 FROM Tabelle
Danke für die schnelle Antwort!
Tom
Such mal nach dem Stichwort "DISTINCT"...
SELECT DISTINCT Irgendwas FROM Tbl_Irgendwas
Hallo Namensfetter!
Tom2 gibt es schon (okay, ohne Leerzeichen), das bin ich! Wir wollen doch nicht meine unkreative Aktion fortführen und nun alle Toms durchnummerieren, oder? Verwende doch bitte deinen Realname oder ein einfallsreicheres Pseudonym.
Bis dennsen
Tom2
Hallo Tom 2!
hab ein kleines MySQL-Problem:
[Tabelle mit drei Spalten; Spalte 2 mit Redundanzen]
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.
Schau' mal hier nach:
- MySQL-Manual: 4.3.4.3 Bestimmte Spalten auswählen (siehe unter DISTINCT)
http://dev.mysql.com/doc/mysql/de/Selecting_columns.html