当我开始编写数据库查询时,我还不知道JOIN关键字,自然地,我只是扩展了我已经知道的内容并编写了这样的查询:
SELECT a.someRow, b.someRow
FROM tableA AS a, tableB AS b
WHERE a.ID=b.ID AND b.ID= $someVar
现在,我知道这与INNER JOIN相同,我在代码中找到了所有这些查询,并问自己是否应该重写它们。它们有什么臭味吗?
编辑:
我的答案摘要:此查询没有问题,但使用关键字很可能会使代码更具可读性/可维护性。
我的结论是:我不会更改旧的查询,但将来会更正我的写作风格并使用关键字。
感谢您的回答!
慕仙森
MYYA
相关分类