當前位置:成語大全網 - 新華字典 - mysql 如何優化以下sql

mysql 如何優化以下sql

因不知妳表結構什麽的,咱就只論語句的優化:

妳這個查詢,可能主要查詢的花銷在妳嵌套的子查詢中,

select?typeno,count(id)?as?cont?from?products?where?lang?=?'en'?group?by?typeno

select?typeno,count(id)?as?cont?from?products?where?lang?=?'en'?and?pubdate?=

now()?group?by?typeno

建議妳將妳的子查詢建立臨時表,

然後查詢中使用臨時表替換子查詢,這是最簡單直接的方式