Hallo zusammen!
Ich habe drei tabellen, in einer sind die Kunden, in einer die kundengruppen und in der letzten die verknüpfung kundengruppe zu kunde.
Jetzt möchte ich alle kunden zu verschiedener Kundengruppen herausbekommen.
Kunden können auch mehreren Kundengruppen angehören.
Wenn ich jetzt z.B. alle Kunden der Gruppe 1,2 und 3 auslese, klappt das auch, allerdings können Kunden dann ja auch doppelt aufgelistet werden.
Ist Distinct dann der Richtige Befehl für die Abfrage
z.B.
SELECT
DISTINCT(customer.mail)
FROM
customer
JOIN
groups_customer ON groups_customer.customer_id = customer.id
WHERE
groups_customer.customer_id = 1
OR
groups_customer.customer_id = 2
OR
groups_customer.customer_id = 3
Wäre es so richtig ?
Danke für Eure Hilfe
EWEN