0
SELECT * FROM device
WHERE (device_id NOT IN (SELECT device_id FROM vehicle)) AND client_id =3
この、phpmyadminのに細かい作業このクエリを表示していません。しかし、mysqlワークベンチMySqlワークベンチを動作していません。MySQLでの結果に私のクエリのための
私は5.7.20
デバイステーブル
device_id device_name status
1 OLX 1
2 AMA 1
車両テーブル
id vehicle_name device_id status
1 indica NULL 1
2 innov NULL 2
SELECT * FROM device
WHERE (device_id NOT IN (SELECT device_id FROM vehicle)) AND client_id =3
使用のphpMyAdminでこのQUERY、をのMySQL Workbenchのバージョンを使用していますIすべてのroを得るでしょうデバイステーブルからWS
しかし、同じクエリの表示結果に
device_id device_name status
クエリはSQL IDEに基づいて異なる結果を返しません。あなたは確かに同じデータベースとテーブルに接続されていますか? –
はいこの2つのテーブルは同じデータベースにあります – Tamil
@Tamil Raymondが接続について話していました。それらが同じ接続を使用していることを確認してください。 'SELECT * FROM device'と' SELECT * FROM vehicle'を実行します。両方の接続が同じセットを返した場合、クエリは同じ結果になるはずです。 –