問題がどこにあるのか理解してもらえますか? p_Services = 200000000000115のレコードがない
SQLでINを使用する際の問題
SELECT mz_t_Services.p_ID from mz_t_Services
上記のスクリプトはidを持つレコードが= 200000000000115が
存在するレコードセットを返します。存在する場合
SELECT mz_t_NaznExec.p_Services FROM mz_t_NaznExec
上記のスクリプトは、レコードセットを返しますが、このクエリにはレコードを返しません
SELECT mz_t_Services.p_ID from mz_t_Services where mz_t_Services.p_ID not in(SELECT mz_t_NaznExec.p_Services FROM mz_t_NaznExec)
私はMSSQLを使用しています
EDIT:
p_IDとp_Servicesの両方のデータ型ara bigint
「SELECT mz_t_NaznExec.p_Services FROM mz_t_NaznExec」とは何ですか? – razzed
あなたのデータベースはどのようになっていますか? mz_t_NaznExec.p_Servicesはmz_t_Services.p_IDの外部キーですか? – jao
...テーブル名を夢見てくれたのは誰ですか? –