如何提高从2个表中进行选择的SQL查询的性能

如何提高从2个表中进行选择的SQL查询的性能,第1张

如何提高从2个表中进行选择的SQL查询的性能

不幸的是,您的数据库设计迫使性能降低。

这将解决您的性能问题:您应该创建一个新表(PRODUCT_INFO),并使外键指向产品主键。使用来自ATTRIBUTE_CODE和ATTRIBUTE_VALUE的各个值填充该表。

SELECt pa.preFROM ParametrickeVyhladavanie paWHERe EXISTS(SELECt 1 FROM produkty pJOIN PRODUCT_INFO AS piON    p.ProId = pi.ProduktIDWHERe pi.ATTRIBUTE_CODE = pa.CodeAND pi.ATTRIBUTE_VALUE = pa.ValueCodeAND p.KATEGORIA IN ('Mobily'))GROUP BY pa.pre


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5107465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存