今天在工作中遇到了乙個需求 是這樣的
有兩張表 分別是
user_info 用來存放使用者基本資訊
gift 存放使用者獲取的禮物
兩張表之間以user_id進行關聯
當使用者每次領取禮物後 我們都會向gift表中插入一條記錄
現在 我需要查到
使用者名稱、使用者郵箱以及每個使用者共領取了幾次禮物
說白了 就是要查出這樣的結果集
好了 話不多說 先貼出sql 再來一步步分析
首先 要查出這樣的資料 我們要進行表聯查然後按使用者id分組這是肯定的user_name,user_emil,sum(if(isnull(gift_id),0,1))
giftnum from user_info as a left join gift as b on a.user_id = b.user_id
group by a.user_id
重點就在這啦,自行理解吧 sum(if(isnull(gift_id),0,1))
工作中遇到的小問題記錄
1.preg replace 函式執行乙個正規表示式的搜尋和替換。語法 mixed preg replace mixed pattern mixed replacement mixed subject int limit 1 int count 1,2的使用,代表正則裡面的第乙個子元素,第二子元素,...
工作中遇到的問題
1.環境oracle9 vs2008 問題 aspnet提示 無法載入 dll oramts.dll 找不到指定的模組。異常來自 hresult 0x8007007e 翻來覆去折騰了好久最後終於解決方法是 執行oracle安裝檔案增加oracle windows inte ces 模組功能。糾結啊!...
工作中遇到的問題
問題背景 第二天領導要去給客戶演示專案,讓我在演示電腦上部署我們的專案。由於我們的專案的資料庫使用的是oracle 10g,但是我從來沒有進行過導資料庫和還原資料庫的操作,第一次操作都是找度娘,而且還是很迷茫。剛開始我一直想辦法在我的plsql上把資料庫匯出來,但是一直摸不到竅門,而且我們的資料庫較...