2016-08-29 43 views
0

我不知道如何可以查詢用戶名基礎上,它的電子郵件地址:如何通過電子郵件組用戶在SQL

我有一臺名爲用戶

username email 
AAAA  [email protected] 
BBBB  [email protected] 
CCCC  [email protected] 
DDDD  [email protected] 
..... 

還有一臺叫公司

company domain 
ComA  A1.com 
ComB  B1.com 
ComC  C1.com 

任何簡單的查詢可以得到該服務擁有電子郵件域公司表中列出的所有用戶名?

+0

這是一個簡單的加入。請參閱SQL教程以瞭解基礎知識 –

+0

首先,您應該嘗試規範化數據庫。 –

+0

@juergend你能告訴我如何選擇加入這兩個表的條​​件嗎? – Kuan

回答

3

使用下面的查詢..

Select username,email ,domain,company 
    From users 
     join company 
     On email like '%@' || domain 
+0

謝謝。這很有幫助。 – Kuan

+0

你永遠是受歡迎的..並感謝@戈登Linoff編輯.. :) –

+0

@戈登林諾感謝您的幫助。 – Kuan

相關問題