SQL删除查询INNER JOIN

时间:2012-08-01 10:20:03

标签: php mysql sql

我正在尝试使用php从mysql表中删除一行。我有两个非常基本的表。 'worksheet'和'worksheet_labour'。 Worksheet包含一个名为job_ID的字段,它有一个名为WS_ID的字段。 Worksheet_Labour有一个名为WS_ID的字段和其他各种字段。我正在尝试删除workheet_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);
        }

1 个答案:

答案 0 :(得分:0)

尝试一下:

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