2011-08-02 47 views
1

我收集的信息從我的客戶與常規查詢:從MySQL獲得鏈接信息在一個請求

select `ip`, `firstname`, `lastname` from `applications` where `pin` = '2232' 

是否有可能同時得到所有從一個針數匹配在表中的客戶IP記錄?

例如,一個客戶有一個PIN號碼,我對該PIN號碼發出請求,它不僅返回與此PIN號碼相關的信息,還返回來自所有其他客戶的信息,該信息使用第一個相同的IP顧客。

謝謝你的幫助。

+0

這被稱爲「加入」查詢。任何基本的SQL教程都會討論連接。 –

+0

@Greg這似乎更像是一個子查詢情況 –

回答

1
select ip, firstname, lastname from applications where pin = '2232' OR 
ip in (select ip from applications where pin = '2232') 

可能是一種沒有兩個選擇的方法,但這會起作用。

+0

謝謝!這對我的作品:)實際上與ip在(...)我得到一個超時,所以我使用,而不是ip =(...)。我不知道它是否正確,但它的工作原理:) – Loris

+0

其實,作爲第二選擇也將採取只有針我現在這樣做: 選擇IP,名,姓名從應用程序其中IP =(選擇IP從pin ='2232'的應用程序) – Loris