我有两张桌子:
URL_table
| link_id | link_url|
< ===架构
USER_TABLE
| link_id | is_visited |
< ====架构
当我想删除user_table中的值时,我的输入为link_url
,我必须首先从URL_table解析link_id
select link_id from URL_table where link_url="www.example.com"
然后
delete from user_table where link_id='....
因为link_id是URL表中的外键,所以我可以在单个查询中执行此操作吗?
答案 0 :(得分:1)
delete u
from user_table u
join url_table l on l.link_id = u.link_id
where l.link_url = 'www.example.com"'