相关疑难解决方法(0)

LEFT JOIN与多个SELECT语句

我正在研究其他人的PHP代码并一遍又一遍地看到这种模式:

(伪代码)

result = SELECT blah1, blah2, foreign_key FROM foo WHERE key=bar

if foreign_key > 0  
  other_result = SELECT something FROM foo2 WHERE key=foreign_key  
end
Run Code Online (Sandbox Code Playgroud)

如果另一个表中没有相关的行,代码需要分支,但是通过在单个SELECT语句中执行LEFT JOIN不能更好地完成此操作吗?我错过了一些性能优势吗?便携性问题?或者我只是在挑剔?

sql

6
推荐指数
2
解决办法
9882
查看次数

标签 统计

sql ×1