給個通俗的解釋吧.
例表a
aid adate
1 a1
2 a2
3 a3
表b bid bdate
1 b1
2 b2
4 b4
兩個表a,b相連線,要取出id相同的字段
select * from a inner join b on a.aid = b.bid這是僅取出匹配的資料.
此時的取出的是:
1 a1 b1
2 a2 b2
那麼left join 指:
select * from a left join b on a.aid = b.bid
首先取出a表中所有資料,然後再加上與a,b匹配的的資料
此時的取出的是:
1 a1 b1
2 a2 b2
3 a3 空字元
同樣的也有right join
指的是首先取出b表中所有資料,然後再加上與a,b匹配的的資料
此時的取出的是:
1 a1 b1
2 a2 b2
4 空字元 b4
mysql 中用 left join 巧妙用法
user表 id name 1 libk 2 zyfon 3 daodao user action表 user id action 1 jump 1 kick 1 jump 2 run 4 swim sql select id,name,action from user as u left join...
屬性,居然才發現
今天學習了乙個表單驗證的程式,發現點了乙個之後,表單裡面的所有輸入框的內容,統統都消失了,後來一檢視源 我發現居然是裡面的屬性如下 經過在w3cschool上面查詢,我發現,這是乙個用於定義按鈕重置功能的,就是說按鈕一點選就是,表單中的所有資料都清除,哈哈,漲姿勢了 那麼話又說回來了,如果我們的瀏覽...
ssh 登不上了。。才發現
netstat an grep 8888 發現 ssh 服務的確已經在監聽了。怎麼我ssh不上去呢。奇怪了第乙個懷疑的就是防火牆。我直接 etc init.d iptables stop 然後就ssh上去了。就是因為我重啟了伺服器,所以導致的。難道 iptables 跟隨 系統啟動也啟動了?cent...