Database 板


LINE

那如果照你这样说,如果不是OUTER JOIN 这样用JOIN或者直接把栏位挑出来再加WHERE都可以做了喔? 感谢大大回答这麽详细 ※ 引述《grence (多想两分钟 = =")》之铭言: : 标题: Re: [SQL ] 初学者的join问题... : 时间: Sat Jun 23 23:54:02 2007 : : ※ 引述《frank99977 (嘻)》之铭言: : : 现在如果有两个table t1跟t2 : : 假设t1里有name,t2里有phone : : 而且也有PK跟FK : : select t1.name, t2.phone : : from t1,t2 : : where .... : : 跟 : : select t1.name,t2.phone : : from t1 inner join t2 : : on .... : : where ..... : : 请问一下 : : 这两个出来结果会一样吗? : : 一样,where 就是 inner join : outer join才会有些微的差别,借用此例 : : select t1.name,t2.phone : from t1 left join t2 : on .... : where ..... : : 此时以左边的 t1为主,若 t1有name,t2没phone,会select出 : : name phone : -- : john null : : 另外,from 2个 table以上会做卡氏积,一般资料库课程都会提到, : 刚开始也许无法体会这所代表的意义,练习使用 self join解问题可能会有所体会... : 在本版有看过一个很有印象的例子....忘了哪篇 囧> : : 问题大概是这样,一个储存结构如下: : 班级 姓名 成绩 : A XXX 90 : A YYY 85 : A ZZZ 88 : A VVV 70 : B HHH 74 : B MMM 88 : B KKK 72 : B NNN 79 : ... : ... : 找出每班的前三名。答案应该还在版上 囧a.. : : 可能还会觉得奇怪,为什麽有 where还要有 inner join? : 我以为是因为....跟卡氏积有关系,on剔除重复的「错误」资料 : where 用来从「正确」资料找出你想要的; : 这样可以保持SQL 语法的弹性 : : SELECT * : FROM TABLE1 : JOIN TABLE2 ON.... : WHERE .... : : TABLE1 跟 TABLE2 JOIN 起来会有很多栏位, : 只要在第一句把 *换掉就可以轻松换捞别的栏位 : 只要在 WHERE子句改变条件就可以捞出其它的「正确」资料 : 在 FROM子句(我是把JOIN当成FROM下的东西,忘了这观念对不对…用的很开心就是XD) : 里加入(JOIN)别的 TABLE也是一、两行就搞定的事 : : 有这习惯在改前端应用程式或是後端资料库里的 SQL会愉快不少 : : 感觉不管什麽程式语言都很注重弹性,必需要方便更改才会流行、易用。 : : -- :



※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 61.229.212.136 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.218.133







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP