我经常看到这样编写SQL的人:
SELECT * from TableA LEFT OUTER JOIN TableB ON (ID1=I2)我自己写的很简单:
SELECT * from TableA LEFT JOIN TableB ON (ID1=I2)对我来说,“just”关键字就像是行噪声--它不会添加任何额外的信息,只会使SQL变得混乱。据我所知,它甚至在大多数RDBMS中都是可选的。所以..。为什么人们还在写它?这是一个习惯吗?可移植性?(你的SQL真的是可移植的吗?)还有什么我不知道的吗?
发布于 2009-11-16 19:31:30
这只是一个品味问题,我猜人们使用它是因为他们发现它会带来更多的可读性代码。例如,我更喜欢使用also optional AS关键字,因为对于我来说,SELECT ... FROM table AS t看起来比SELECT ... FROM table t更具可读性。
https://stackoverflow.com/questions/1741604
复制相似问题