0

どのように解決する必要があるのか​​ わかりません:

私はselect文を持っています:

SELECT 
       sum_lines.id, 
       sum_lines.line_id, 
       sum_lines.summary_id, 
       sum_lines.text_content, 
       sum_tbl.user_id 
FROM 
       sum_lines 
JOIN 
       sum_tbl 
ON 
       sum_lines.summary_id = sum_tbl.id 
WHERE 
       sum_tbl.user_id = 1 

このステートメントが表示しているすべてを delete ステートメントで削除するにはどうすればよいですか?

4

2 に答える 2

0

これを試して:

delete sum_lines from sum_lines as a

join sum_tbl as b on b.id = a.id 

where b.user_id = 1

name sum_lines[id]データが と一致する必要があることを確認してください。一致しないと機能しませんsum_tbl[id]。データベースsum_lines.summary_id = sum_tbl.id上のデータと一致しない可能性があります。

于 2013-05-09T06:40:32.327 に答える