MySQL Forums
Forum List  »  German

DISTRINCT weiter eingrenzen
Posted by: Torsten Egeler
Date: April 08, 2012 11:07AM

SELECT DISTRINCT artikel.*, objekte.objekt_text FROM `artikel` LEFT JOIN `objekte` ON objekte.objekt_artikel_id = artikel.id WHERE objekte.objekt_text LIKE '%Hund%'

Ich habe 2 Tabellen

1. artikel
2. objekte

In der Objekte-Tabelle kann es pro Artikel mehrere Datensätze geben

Jetzt will ich alle Artikel suchen in welchen in den Objekt-Texten "Hund" vorkommt. Kommt in 2 Objekt-Texten, welche zu einem Artikel gehören das Wort Hund vor, bekomme ich den Artikel doppelt, da ich ja unterschiedliche objekt_text mit suche.

Ich will aber den Artikel nur einmal und den ersten gefundenen Objekt-Text dazu

Wie muss ich die Abfrage ändern ?

Torsten.E

Options: ReplyQuote


Subject
Views
Written By
Posted
DISTRINCT weiter eingrenzen
1760
April 08, 2012 11:07AM
1035
April 08, 2012 11:25AM
971
April 08, 2012 11:52AM
1025
April 08, 2012 11:59AM
1429
April 08, 2012 12:26PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.