缩进SQL语句的公认实践是什么?例如,考虑以下SQL语句:
SELECT column1, column2
FROM table1
WHERE column3 IN
(
SELECT TOP(1) column4
FROM table2
INNER JOIN table3
ON table2.column1 = table3.column1
)
这应该如何缩进?非常感谢。
发布于 2008-11-07 14:30:48
SELECT column1, column2
FROM table
WHERE column3 IN (
SELECT TOP(1) column4
FROM table2
INNER JOIN table3 ON table2.column1 = table3.column1
)
这篇文章很简短,很容易读懂。如果有更多的列被选择或者有更多的连接条件,我会做一些调整。
发布于 2008-11-07 14:31:21
不确定是否有一个公认的做法,但现在我将如何做到这一点:
SELECT
column1,
column2
FROM
table1
WHERE
column3 IN
(
SELECT TOP(1)
column4
FROM
table2
INNER JOIN
table3
ON table2.column1 = table3.column1
)
发布于 2008-11-07 14:41:02
我喜欢在代码中有“河流”的空白。这使得它更容易扫描。
SELECT column1,
column2
FROM table1
WHERE column3 IN (SELECT column4
FROM table2
JOIN table3
ON table2.column1 = table3.column1);
https://stackoverflow.com/questions/272210
复制相似问题