2016-12-08 4 views
0
$query = "SELECT email_address FROM users where email_address NOT IN (SELECT email_address FROM phone_mac_details)"; 

$query = "SELECT email_address FROM users where account_id=".$_SESSION['admin_id']; 

以上は、データをフィルタリングするための2つのクエリです。 最初は、ユーザーの電子メールをフィルタリングし、使用可能なユーザーが作業を割り当てられるようにすることです。 2番目はログイン後にクライアントをフィルタリングすることです。PHP、MySQLを使用した1つのクエリでの2つの関数

私は特定のクライアントの利用可能なユーザーが表示されないようにしたい(select email_address FROM phone_mac_details)。そのためには、両方のクエリを組み合わせる必要があります。 これで、1つのクエリが表示されています。 2つのクエリを組み合わせる構文を教えてください。

+0

利用組合のすべての両方のクエリ –

答えて

0

使用このクエリ

$query = "SELECT email_address FROM users WHERE account_id=" . $_SESSION['admin_id'] . " AND email_address NOT IN (SELECT email_address FROM phone_mac_details)"; 
+0

それは構文を与えているあなたはこれをチェックしてくださいerror.canを結合するには? $ query = "SELECT email_address FROM users where account_id =" $ _SESSION ['admin_id']。 "AND email_address NOT IN(SELECT email_address FROM phone_mac_details) – Keerthi

+0

結果は$ query =" SELECT email_address WHERE account_id = "。$ _SESSION ['admin_id']です。 ) ";助けてくれてありがとう – Keerthi

+1

@ ShriSuresh答えを受け入れるように人をいじめないでください。 – iblamefish

関連する問題