2016-12-28 7 views
0

現在動作しているクエリがありますが、1つの顧客が複数のテストドライブを実行する可能性が増しています。この追加テストドライブは別のテーブルにあります。顧客IDは、testdriveformテーブルの自動インクリメント番号です。そこで、表2の表1の顧客IDに基づいて追加項目をチェックし、残りの項目に沿ってリストする必要があります。mysqliでsubselectを使用

私はサブセレクトを追加する必要があります。何か追加するもの

SELECT * FROM testdrives WHERE custID = testdriveform.id 

phpmyadminがbluehost.againにダウンしています。誰でも?

+0

のようにテーブル間のJOINを必要とする 'あなたがそこにTDFおよびTDのABITを使用 –

答えて

1

いいえ、副選択は必要ありません。むしろ、私はあなただけの必要があると思う

SELECT td.*, tdf.* 
FROM testdriveform tdf 
JOIN testdrives td ON td.custID = tdf.id 
Where tdf.SalesAgent not like '%Test%' 
and tdf.SalesAgent like '%$Sales%' 
and tdf.`Date` between '$sDate' and '$eDate' 
and tdf.Stock != '' 
order by tdf.`Date`, tdf.SalesAgent; 
+0

これらの2つの表は、速記の種類として作成し、または何かが私のだということであるJOIN'実際のテーブル名で物を置き換えますか?また、ありがとう。私はそれを行っています – Griehle

+0

@グリフル、はいそれらの可読性のためのテーブルエイリアスです – Rahul

+0

OK。これは、2番目のテーブルから行を返すだけです。しかし、私はそれが近いと感じています。レッスンをしていただきありがとうございます。 – Griehle

関連する問題