PHP-SQL选择id上两个表之间的筛选器

PHP-SQL选择id上两个表之间的筛选器,php,sql,select,Php,Sql,Select,有人能帮我修复以下代码吗 $decision = mysqli_real_escape_string($conn, $_POST['decision']); $sql = "SELECT * FROM user1 WHERE 'fao' LIKE '%decision%' AND id NOT IN (SELECT id FROM assigned)"; $result=mysqli_query($conn, $sql); fao字段只有两个值,Nurse或营养师。问题

有人能帮我修复以下代码吗

  $decision = mysqli_real_escape_string($conn, $_POST['decision']);

  $sql = "SELECT * FROM user1 WHERE 'fao' LIKE '%decision%' AND id NOT IN 
   (SELECT id FROM assigned)";

  $result=mysqli_query($conn, $sql);

fao
字段只有两个值,
Nurse
营养师
。问题在于我的
SELECT
语句。在
assigned
表中,有两列,
id
值和用户名。我想做的是,如果'assigned'表中存在
id
值,那么我想从'user1'中选择all的结果中删除它。然后,我将这些结果回传到一张表格中。谢谢

非常感谢你Bhaskar,真是太棒了!