id classname
1 省代
2 市代
表記錄b如下:
id classid productid price
1 1 1 20
2 2 1 30
3 1 2 40
sql 語句如下:
select * from a left join b on a.id=b.classid where productid=2
結果只顯示一條記錄,並不是我想要的結果,我的想要的結果是乙個產品所有客戶級別的型別。這裡有兩個客戶級別,所以,記過應該是
兩條記錄。參照left join的原理:left join是以a表的記錄為基礎的,a可以看成左表,b可以看成右表,left join是以左表為準的.換句話說,左表(a)的記錄將會全部表示出來,而右表(b)只會顯示符合搜尋條件的記錄。
按照這一原理,要顯示兩條,那b表中的記錄必須沒有classid=2的記錄。因此可以按照兩條件來連線查詢,sql語句如下:
select * from a left join b on a.id=b.classid and productid=2。
這樣就是想要結果。到這才發現,原來left join可以用多條件連線
Excel VLOOKUP 多條件使用
公式 vlookup 條件一 條件二 if 條件一區域 條件二區域 返回列 2,0 解釋 條件一 條件二 即將多個excel中的單元格內容拼接起來當成乙個字串來查詢 使用是注意單元格裡面的空格 必要時可以trim 一下 if 條件一區域 條件二區域 返回列 第一部分 即 false,true 如果為...
frameset 使用心得
欲明白本篇 html徹底剖析 之標記分類,請看 標記一覽 也請先明白圍堵標記與空標記的分別,請看 html概念 框架概念 謂框架便是網頁畫面分成幾個框窗,同時取得多個 url。只需要 即可,面所有框架標記需要放在乙個總起的 html 檔,這個檔案只記錄了該框架如何分割 不會顯示任何資料,所以不必放入...
Access使用心得
今天臨時用access做資料庫,長期用sql server開發習慣了,總結一下現在為止用到的比較大的差異,以後有新的再補了 1 返回字串長度 len s lenb s 前者返回字元數,後者返回位元組數,並且access中text型別字元統一為2位元組,與sql2000不同。2 join的使用 acc...