小编dwl*_*amb的帖子

使用Postgres中的左外连接删除

我正在将数据库从MySQL切换到Postgres SQL.在MySQL中工作的选择查询在Postgres中有效,但类似的删除查询却没有.

我有两个数据表,列出了某些备份文件所在的位置.现有数据(ed)和新数据(nd).此语法将挑选出现有数据,这些数据可能表明文件在现有数据表中的位置,将其与相等的文件名和路径进行匹配,但没有关于它在新数据中的位置的信息:

SELECT ed.id, ed.file_name, ed.cd_name, ed.path, nd.cd_name
FROM tv_episodes AS ed
LEFT OUTER JOIN data AS nd ON
ed.file_name = nd.file_name AND 
ed.path = nd.path
WHERE ed.cd_name = 'MediaLibraryDrive' AND nd.cd_name IS NULL;
Run Code Online (Sandbox Code Playgroud)

我希望使用以下语法运行删除查询:

DELETE ed
FROM tv_episodes AS ed
LEFT OUTER JOIN data AS nd ON
ed.file_name = nd.file_name AND 
ed.path = nd.path
WHERE ed.cd_name = 'MediaLibraryDrive' AND nd.cd_name IS NULL;
Run Code Online (Sandbox Code Playgroud)

我试过DELETE ed,DELETE ed.*两者都渲染syntax error at or near "ed".如果我尝试没有别名的类似错误ed.如果我尝试 …

postgresql

30
推荐指数
4
解决办法
2万
查看次数

rowspan 和 colspan 的 css 表

我正在用 div 创建一个表格,需要一种方法来复制跨越 5 行的单元格和跨越 2 列的单元格的效果。

这就是我的小提琴http://jsfiddle.net/dwlamb/ce0haca0/1/。我尝试过的任何事情最终都会破坏布局。

如果这样更容易弄清楚我到目前为止所做的事情,请.cell.empty在 css 中注释掉 border以查看所有边框。

正如我在那个小提琴中所说的那样,我想要一个跨越两列的 div。我的计划是在较小的浏览器 <769px 处隐藏跨行 div 并在分辨率 >768px 处隐藏两列 div

css

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×1

postgresql ×1