我有兩個下面的表。其中表A的用戶名是表B中電子郵件地址的第一部分。SQL加入兩個表來拆分第二個表中的電子郵件
如何使用split將兩個表連接在一起?有沒有另一種方法來做到這一點?
這是我當前的查詢:
SELECT
A.Full_name,
A.Username,
B.Email,
FROM
A
LEFT JOIN B
ON A.Username = B.Email
我想用分割(B.Email,「@」) - 但是我不認爲這句法是正確的。
Table A
--------------------------------
Full_name | Username |
--------------------------------
John Doe | johndoe |
--------------------------------
Jane Smith | janesmith |
--------------------------------
Table B
----------------------------------
Full_name | Email |
----------------------------------
John Doe | [email protected] |
----------------------------------
Jane Smith | [email protected] |
----------------------------------
你用什麼RDBMS? –