Hallöle,
habe ein Verständnisproblem und komme nicht auf die Lösung.
In einer Tabelle habe ich einen UNIQUE Key auf besucher_id, aussteller_id
die Abfrage
select
count(*)
,count(CONCAT( CAST(kon1.besucher_id AS CHAR), '_', CAST(kon1.aussteller_id AS CHAR)))
from tm_kontakte kon1
where owner_id=5 AND ( prio_1=1 OR prio_2=1 )
ergibt 3665 3665. Soweit gut.
count(*)
,count(DISTINCT CONCAT( CAST(kon1.besucher_id AS CHAR), '_',
CAST(kon1.aussteller_id AS CHAR)))
ergibt jedoch 3665 1028
Die Kombination besucher_id/aussteller_id *kann* doch gar nicht doppelt sein.
Gruß, Kalle