問題 2020-6-10

  1. MySQL查考數據表中某一列是否有重複數據
    解決:
    MySQL中,查詢表(dat_bill_2018_11)中字段(product_id)值重複的記錄:
SELECT product_id, COUNT(*) AS sumCount FROM dat_bill_201811 GROUP BY product_id HAVING sumCount > 1;

說明:先用GROUP BY 對 product_id 進行分組,同時使用COUNT(*)進行統計,再用HAVING來過濾大於1的,這樣查找出來的就是重複的記錄了。

  1. 昨天一直在困惑爲什麼我的這個程序裏面,返回view的時候沒有帶model,view中怎麼又調用了另一個接口
    解決:
    是我自己進入的思維的死區,一直在糾結上面的問題,然後被同事哥哥說是前端調的,纔想起前端頁面者件事,然後在前端頁面進行了相對的更改,結果就沒問題了。

  2. mysql 怎麼把查詢結果作爲表名繼續查詢

SELECT UserId FROM
(   
SELECT UserId FROM OrderInfo  
GROUP BY UserId HAVING SUM(Amount)>30)
AS table1 

以上sql語句實現查詢訂單表中購買數量超過30的用戶編號UserId,OrderInfo爲訂單表,查詢結果作爲臨時表table1,然後從臨時表中查詢userid。

  1. 代碼改了之後重啓服務,刷新了頁面,但是對應的數據還是沒有更改。但是用IE重新訪問,數據已經更改了。
    (需要看看瀏覽器的緩存)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章