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