select查詢不但可以從一張表查詢資料,還可以從多張表同時查詢資料。查詢多張表的語法是:select * from 《表1> 《表2>
。
例如,同時從students
表和classes
表的「乘積」,即查詢資料,可以這麼寫:
select * from students, classes;
這種一次查詢兩個表的資料,查詢的結果也是乙個二維表,它是students
表和classes
表的「乘積」,即students
表的每一行與classes
表的每一行都兩兩拼在一起返回。結果集的列數是students
表和classes
表的列數之和,行數是students
表和classes
表的行數之積。
這種多表查詢又稱笛卡爾查詢,使用笛卡爾查詢時要非常小心,由於結果集是目標表的行數乘積,對兩個各自有100行記錄的表進行笛卡爾查詢將返回1萬條記錄,對兩個各自有1萬行記錄的表進行笛卡爾查詢將返回1億條記錄。
笛卡爾 關於笛卡爾
陪孩子看書看到笛卡爾,突然想到了笛卡爾積以及cross join等等,無法忽視的數學之美。關於笛卡爾發明座標系還有這樣乙個故事 有一天,笛卡爾 1596 1650,法國哲學家 數學家 物理學家 生病臥床,但他頭腦一直沒有休息,在反覆思考乙個問題 幾何圖形是直觀的,而代數方程則比較抽象,能不能用幾何圖...
笛卡爾積與連線查詢
連線查詢 左連線 右連線 內連線 笛卡爾乘積 集合特性 確定性 無序性 唯一性 一張表可以看做是乙個集合,每行資料相當於集合的乙個元素 union 時 去掉重複 原理 就是集合元素的唯一性 表中存在完全相同的兩行 是因為 表內部存在 rowid 進行區分 笛卡爾積 如果 a a,b b a b a,...
笛卡爾 笛卡爾 解析幾何之父
勒內 笛卡爾,1596年3月31日生於法國安德爾 羅亞爾省的圖賴訥拉海,1650年2月11日逝世於瑞典斯德哥爾摩,是法國著名的哲學家 數學家 物理學家。他是西方近代哲學奠基人之一。他對現代數學的發展做出了重要的貢獻,因將幾何座標體系公式化而被認為是解析幾何之父。他還是西方現代哲學思想的奠基人,是近代...