名前が (別のテーブルに) 存在するかどうかを確認し、1 つのステップで挿入クエリに追加しようとしています。送信された empNum がユーザー データベースにない場合、次のようなクエリ エラーが発生することがわかりました。サブクエリで if 文を次のように使用できますか?
INSERT INTO Password_Reset (empNum, lastName, fromIP, dateReset)
VALUES (34567,
IF(SELECT COUNT(*) FROM User WHERE empNum = 34567, SELECT lastName FROM User WHERE empNum = 34567, '---'),
'192.168.1.1',
NOW())