看板 Database 關於我們 聯絡資訊
※ 引述《averywu (看文不要只會用橫的看)》之銘言: : 不才最近有個語法,跑下去會要人命(要105s才會傳回結果) : (MYSQL 5) : 語法如下: : SELECT COUNT(StockOfStore.GID) FROM : StockOfStore LEFT JOIN Goods ON StockOfStore.GID = Goods.ID : WHERE StockOfStore.SID = '$_SESSION[StoreID]' : AND Goods.Name !='' : --AND (SELECT COUNT(Count) FROM OutStockLog and not exists ( select 1 from outstocklog : WHERE GID = StockOfStore.GID AND SID ='$_SESSION[StoreID]')-- = 0 : 我是要查StockOfStore的GID筆數,但是需要結合Goods,並把沒有Name的Goods : 濾掉。最後再去另一個資料表取出0出貨的結果。 : 這語句跑下去大約會是100 Seconds ~ 12X Seconds. : 以Web應用來說,這不死人才有鬼。 : 有前輩能指點一下生路嗎? 感激。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.18.162