Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 从表中删除_Sql_Sql Server - Fatal编程技术网

Sql 从表中删除

Sql 从表中删除,sql,sql-server,Sql,Sql Server,我的问题如下(不是实际问题): 这些表中没有任何数据,因此无法实际测试查询。有人能给我解释一下删除s的目的吗?(我一直认为Delete语句应该是Delete from table)Delete s告诉查询从table\u expiration中删除别名为s的行。将s替换为d将从表中删除行 这里可能需要指出的是,您不能通过在SQL Server中执行delete s,d来直接从连接中涉及的两个表中删除(我认为MySQL允许您这样做) DELETE s FROM table_expiration

我的问题如下(不是实际问题):


这些表中没有任何数据,因此无法实际测试查询。有人能给我解释一下删除s的目的吗?(我一直认为
Delete
语句应该是
Delete from table

Delete s
告诉查询从
table\u expiration
中删除别名为
s
的行。将
s
替换为
d
将从
表中删除行

这里可能需要指出的是,您不能通过在SQL Server中执行
delete s,d
来直接从连接中涉及的两个表中删除(我认为MySQL允许您这样做)

DELETE s
FROM
table_expiration s INNER JOIN table_existance d 
ON s.ssn = d.ssn AND
s.latest_date = d.latest_date