Ich habe die beiden folgenden Tabellen. Der Benutzername aus Tabelle A ist der erste Teil der E-Mail-Adresse in Tabelle B.SQL Join zwei Tabellen, um E-Mails von der zweiten Tabelle zu trennen
Wie verknüpfe ich die beiden Tabellen mithilfe von split? Gibt es einen anderen Weg, dies zu tun?
Dies ist meine aktuelle Abfrage:
SELECT
A.Full_name,
A.Username,
B.Email,
FROM
A
LEFT JOIN B
ON A.Username = B.Email
Ich mag würde Split verwenden (B.Email, '@') - aber ich glaube nicht, dass diese Syntax korrekt ist.
Table A
--------------------------------
Full_name | Username |
--------------------------------
John Doe | johndoe |
--------------------------------
Jane Smith | janesmith |
--------------------------------
Table B
----------------------------------
Full_name | Email |
----------------------------------
John Doe | [email protected] |
----------------------------------
Jane Smith | [email protected] |
----------------------------------
Welche RDBMS verwenden Sie? –