Hey Leute
Ich habe eine Tabelle für Firmen und eine Tabelle für Private. Wenn sich eine Firma oder ein Privater registrieren will, soll geprüft werden ob die E-Mailadresse in der einen oder anderen Tabelle schon existiert.
Falls die E-Mailadresse in einer der Tabellen existiert, kann sich der User nicht registrieren, weil er bereits registriert ist.
Ich habe das hier:
Geht das noch schöner?
evtl. ohne UNION, am liebsten etwas mit DISTINCT über beide Tabellen. Bekomme es aber nicht hin. Auch mit JOIN nicht, brauche eure Hilfe.
Ich habe eine Tabelle für Firmen und eine Tabelle für Private. Wenn sich eine Firma oder ein Privater registrieren will, soll geprüft werden ob die E-Mailadresse in der einen oder anderen Tabelle schon existiert.
Falls die E-Mailadresse in einer der Tabellen existiert, kann sich der User nicht registrieren, weil er bereits registriert ist.
Ich habe das hier:
Code:
(SELECT COUNT(email) from customers where `email` = 'email.adresse@gmail.com')
UNION
(SELECT COUNT(email) from companies where `email` = email.adresse@gmail.com')
Geht das noch schöner?
evtl. ohne UNION, am liebsten etwas mit DISTINCT über beide Tabellen. Bekomme es aber nicht hin. Auch mit JOIN nicht, brauche eure Hilfe.