當所列出的某個條件為 true 時,or 運算子會顯示記錄。當列出的所有條件為 true 時,and 運算子會顯示記錄。
有下面兩張表,表a,表b,請使用sql語句把錶a轉換成表b
表a:日期 名稱 工藝
-------- ---------- ------------
01-05 ac001 上料
01-05 ac001 打蠟
01-05 ac002 上料
01-05 ac002 上料
02-02 bb002 上料
02-02 bb002 上料
02-02 bb002 打蠟
02-02 bb005 上料
02-02 bb005 打蠟
02-02 bb005 打蠟
表b:日期 型別 上料(次) 打蠟(次)
01-05 ac001 1 1
01-05 ac002 2 0
02-02 bb002 2 1
02-02 bb005 1 2
select a.日期,a.名稱,a.counts as 上料(次) ,b.counts as 打蠟(次) from (select 日期,名稱,count(*) as counts from a where 工藝='上料' group by 日期,名稱) a,
(select 日期,名稱,count(*) as counts from a where 工藝='打蠟' group by 日期,名稱) b
where a.日期=b.日期
and a.名稱=b.名稱
sql 語句去重複字段記錄
原理 對需要去重覆記錄的字段按組排序,然後取其中一條記錄。在總查詢語句中使用in語法過濾 去掉重覆記錄 select from company where comid in select max comid from company group by companyname 得到重覆記錄數 sele...
SQL去重複語句或查詢最後一次記錄
產品表 pro id pro name pro mem id pro reissuedtime 112183 mr16燈杯 37570 2010 08 04 12 51 00 114490 led恆流源 長壽命型 37570 2010 08 04 12 51 00 45182 led護攔管 1509...
SQL學習之去重複查詢
下面是一張表的資料 執行select content from dbo.logo,返回以下結果 但是這個時候我們只需要相同的內容中的乙個即可,但是查詢出來的明顯有很多重複的,所以我們只需要在需要查詢的字段前加上distinct關鍵字即可,所以執行以下 select distinct content ...