2017-04-21 3 views
0

I wie unten eine Tabelle mit Spalten-ID und Text haben:Wie auf einer Säule verschieden anzuwenden, die ähnliche Werte hat

id text 

001 hello 
002 hello 
003 hi 
004 hello 
005 hi 
006 test 

Ich brauche für bestimmte ID-Liste der Suggestion zu zeigen, sagen ‚001‘

Nun wird es alle möglichen Datensätze abrufen. Selbst wenn ich DISTINCT hier anwende, bezweifle ich, dass es immer noch alle Werte anzeigen wird, da ihre IDs eindeutig sind.

Ist es möglich, nur einen Wert für 'Hallo' auszuwählen? Wenn ja, welche ID wird es zeigen? Ich denke, es ist keine gute Idee, diesen Weg zu wählen, oder ist es ein allgemeiner Fall?

Was ich erwarte, sollte der Vorschlagsliste wie unten sein:

id text 
001 hello 
003 hi 
006 test 

Leider konnte ich nicht GROUP BY verwenden hier, wie ich bin wie in der Abfrage verwenden.

SELECT id, text FROM `tablename` AS `table` WHERE `id` LIKE '00' 

Bitte beraten.

+0

haben Sie versucht, 'DISTINCT' – webpic

+0

Ja, ich habe es immer noch zeigt alle die gleichen Zeilen für Text – 112233

+0

oder einfach nur schreiben 'GROUP BY text' wird es funktionieren – webpic

Antwort

Verwandte Themen