0

2 つのテーブル safe_customers safe_link があります

両方とも、ルックアップで互いに一致するように配置された Id を持っています。

safe_customers "ID" および safe_link "SecondID"

PHP $varが safe_link の「FirstID」と一致し、両方のテーブルの ID を表すフィールドが一致する場合にのみ、safe_customers の行を選択するクエリが必要です。

安全な顧客

--Name---ID---Age---Date

--Bob--- 33---32---10-32-90

--Kalr--- 21---22---10-2-90

--Bob--- 58---32---10-12-33

safe_link

--FirstID---SecondID---

--   10   ---   21  ---

--   11   ---   33  ---

--   54   ---   58  ---

したがって、$var10の場合、 ID 21の safe_customers の行が返されます。

--Kalr--- 21---22---10-2-90
4

1 に答える 1

0

これを試して:

Select sc.* From safe_customers sc
Inner JOin safe_link sl on sc.ID=sl.secondId
Where sl.FirstID=@FirstID

@FirstID は PHP $var です

編集:

2 つのクエリの結果を結合する場合は、次のようにします。

Select sc.* From safe_customers sc
Inner JOin safe_link sl on sc.ID=sl.secondId
Where sl.FirstID=@FirstID
Union
Select * From safe_customers Where Name= 'Bob' and Age=32
于 2013-03-22T05:11:54.297 に答える