1
2
你问题的答案是肯定的,没关系。
唯一不好的是它可能容易受到SQL注入的攻击(如果有人可以修改
强烈建议将参数化查询与 PDO ,例如:
我也清理了一下。我碰巧喜欢查询中每列一行,但这是我个人的偏好。 |
2
1
是的,没关系。但是请记住,对于MySQL,左连接更难优化,因此为了性能起见,尽可能使用内部连接。 |
3
0
我觉得这是个很好的问题。 |
4
0
错误的查询,您在where子句中使用了一些左联接,将它们转换为内部联接。您需要将tbl_product_seo和tbl_product_details的筛选条件移到左联接的ON子句中。 |
5
0
正如HLGEM所说,在这些表中的某些表上,左连接是没有意义的,只要在where子句中使用它们,优化器就会将它们转换为内部连接。 原因是,通常在一个表和任何记录中使用左联来获取记录,如果它们存在于第二个表中,则会在第二个表中不存在记录的情况下返回空值。 使用WHERE子句限制第二个表中的项时,它永远不能返回空值,因此左连接是完全没有意义的 |
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |