SQL删除查询INNER JOIN


SQL Delete query INNER JOIN

我目前正试图使用php从mysql表中删除一行。我有两张非常基本的桌子worksheet"answers"worksheet_labour"。Worksheet包含一个名为job_ID的字段,它还有一个称为WS_ID的域。Worksheet_Abour有一个名为WS_ID的字段和其他各种字段。我正在尝试删除工作表_labour中可以在工作表中找到的特定job_ID的所有信息。这是我迄今为止尝试过的,但迄今为止没有任何运气。如有任何帮助,我们将不胜感激。感谢

  if(isset($_GET["delete"]))
        {       
            $SQL = "DELETE FROM worksheet_labour INNER JOIN worksheet ON worksheet_labour.WS_ID = worksheet.WS_ID WHERE job_ID = '1234'";
            $resultset2 = mysql_query($SQL);
        }

尝试一下:

$SQL = "DELETE wl FROM worksheet_labour wl INNER JOIN worksheet w ON wl.WS_ID = w.WS_ID WHERE wl.job_ID = '1234'";