我有两张桌子:users
& rent
如何从表格name
中选择users
,unixtime
<{1}}之前2012-09-04
和
从表rent
删除WHERE name
来自之前的查询。
这是类似下面的内容,但我不知道如何将其与删除查询结合起来:
SELECT *
FROM `pstone_cuboids`
WHERE `last_used` >= UNIX_TIMESTAMP( '2012-09-04' )
如果我错了,纠正我,上面是否选择了2012-09-03之前的所有数据(第2,第1,第31等)?
答案 0 :(得分:1)
您的示例有不同的表名和列名,所以这只是一种解释:
DELETE r.*
FROM `rent` r JOIN `users` u ON r.name = p.name
WHERE r.unixtime < '2012-09-04'
有关多表删除,请参阅the doc。