何らかの方法でJOINを使用して、2つの異なるテーブルで2つの検索を実行し、それらが重複する場所を1つのクエリで収集することは可能ですか?
人間の観点からの思考プロセスは次のとおりです(注:プロファイルと請求書の2つのテーブルがあります)
「支払われた」で満たされた支払われた列を持っている請求書テーブルからすべての行を見つけてください
対応するすべての「profileid」列番号を取得します
重複(または複数のオカレンス)を削除します
これらのIDを持つプロファイルテーブルですべてのプロファイルを検索します
これらのプロファイルをさらに検索します。たとえば、firstname LIKE'%$ firstname%'などです。
このようなもの:
$query = "SELECT profileid FROM invoicetable WHERE paidcolumn LIKE '%$paid%' INNER JOIN profiletable ON
invoicetable.profileid=profiletable.id WHERE (profiletable.firstname LIKE '%$firstname%' AND profiletable.email LIKE ........)";
もうすぐそこにいるような気がします...
それとも、最初に配列を介してそれを行う必要がありますか?
どんな助けでも大歓迎です。