Linuchs: Suche nach eingegebenen Keywords

Beitrag lesen

als sechste Tabelle ziehe noch die Medien heran, also Hörproben. Die sechs SELECTS sind mit UNION verknüpft.

Nun gibt es dort beim Suchbegriff "veermas" mehrere Einträge für "Hamburger Veermaster". Den möchte ich aber nur einmal und bekomme den Fehler 1064, nachdem ich DISTINCT hinzugefügt habe:

...
)
UNION
(
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Medien
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SELECT
 '0'          ITR
,'1'          MED
,'0'          ORT
,'0'          TID
,'0'          TRP
,'0'          TYP
,'0'          VIP
,DISTINCT med1.titel   benennung
,''           land_kz
,''           plz
,''           ort_name
FROM      medien med1
WHERE     UPPER( med1.titel ) LIKE '%VEERMAS%' COLLATE utf8_bin
AND       med1.zeit_erreichbar > '0'
)
UNION
(
...

Mehrfach-Einträge in anderen Tabellen möchte ich sehen. Sie können (aber müssen nicht) falsch sein.

Wie geht das?

Habe den DISTINCT wieder rausgenommen, damit ich weiterarbeiten kann.

Linuchs