2011-08-02 8 views
1

でのMySQLからのリンク情報を取得します。私は、通常のクエリと私の顧客から情報を収集します。つの要求

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

も一つのピン番号からテーブルに顧客のIPに一致するすべてのレコードを取得することが可能ですか?

例:1つの顧客が1つのピン番号を持っていますが、このピン番号をリクエストして、このピン番号にリンクされている情報だけでなく、最初の同じ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') 

おそらく2つの選択なしでこれを行う方法ですが、これは機能します。

+0

ありがとう!これは私のために働く:)実際にipで(...)私は代わりにip =(...)を使用するのでタイムアウトを得る。私はそれが正しいかどうかわかりませんが、それは動作します:) – Loris

+0

実際には、2番目の選択としても、これだけでピンを持つものを取る: アプリケーションからip、firstname、lastnameを選択ip = pin = '2232'のアプリケーション) – Loris

関連する問題