SQL的連接語句

SQL交叉連接,內連接,外連接(左連接和右連接)

    交叉連接  cross join
內連接  inner join
 交叉連接沒有where語句,內連接是存在where語句的。
 SELECT * FROM jcb_users INNER JOIN jcb_user_agent where jcb_users.loginUserId=1 內連接中兩個表沒有位置上的區別,可以交換位置

外連接中兩個表的位置是固定的,所以區分爲左連接和右連接。
左連接以左邊的數據表爲準。右邊的數據表可以爲空或者重複

SELECT * FROM jcb_users AS ju LEFT JOIN jcb_agent_user AS jau ON ju.loginUserId=jau.loginUserId WHERE ju.loginUserId=1

  其中ON……可以用using(列名)來代替(列名相同的情況下)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章