-2

私は現在、phpを使用してmysqlテーブルから行を削除しようとしています。非常に基本的なテーブルが2つあります。'worksheet'および'worksheet_labour'。ワークシートにはjob_IDというフィールドがあり、WS_IDというフィールドがあります。Worksheet_Labourには、WS_IDと呼ばれるフィールドとその他のさまざまなフィールドがあります。ワークシートにある特定のjob_IDのworksheet_labour内のすべての情報を削除しようとしています。これは私がこれまでに試みたものですが、今のところ運がありません。どんな助けでも大歓迎です。ありがとう

  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);
        }
4

1 に答える 1

0

これを試してみてください:

$SQL = "DELETE wl FROM worksheet_labour wl INNER JOIN worksheet w ON wl.WS_ID = w.WS_ID WHERE wl.job_ID = '1234'";
于 2012-08-01T10:27:28.783 に答える