论坛风格切换
您好,欢迎光临本站!   登录 注册新用户
  • 2798阅读
  • 2回复

[mysql]MYSQL使用inner join 进行 查询/删除/修改示例 [复制链接]

上一主题 下一主题
 

发帖
6808
黑豆
158
威望
24650
贡献值
0
交易币
0
红豆
426
只看楼主 倒序阅读 0 发表于: 2013-08-01
本文为大家介绍下使用inner join 进行查询/删除/修改,具体实现如下,学习mysql的朋也可以学习下,希望对大家有所帮助


  1. [backcolor=#ddedfb][color=#333333][font=Arial, Tahoma, Verdana, sans-serif]--查询 [/font][/color][/backcolor]
  2. [backcolor=#ddedfb][color=#333333][font=Arial, Tahoma, Verdana, sans-serif]SELECT tp.tp_id, tp.tpmc, tp.leveid, tp.tpdz, tp.jgm, tp.scsj, tp.pbzyid, tp.ksbfsj, tp.jsbfsj, tp.status, tp.tpbz FROM qdgl_tupian tp INNER JOIN qdgl_pqb pq [/font][/color][/backcolor]
  3. [backcolor=#ddedfb][color=#333333][font=Arial, Tahoma, Verdana, sans-serif]ON tp.tp_id=pq.tpid WHERE pq.bfjgm='27010825' AND ps_bfsj >= '2013-01' AND ps_bfsj< 2013-05-31 ; [/font][/color][/backcolor]
  1. [backcolor=#ddedfb][color=#333333][font=Arial, Tahoma, Verdana, sans-serif]-- 修改 [/font][/color][/backcolor]
  2. [backcolor=#ddedfb][color=#333333][font=Arial, Tahoma, Verdana, sans-serif]UPDATE jx_lsjl jx INNER JOIN isa_gtxx gt ON jx.ckid=gt.gtbh set jx.ckid=gt.gtid WHERE gt.jgm='27010825' AND jx.jgm='27010825' ; [/font][/color][/backcolor]
  1. [backcolor=#ddedfb][color=#333333][font=Arial, Tahoma, Verdana, sans-serif]--删除 [/font][/color][/backcolor]
  2. [backcolor=#ddedfb][color=#333333][font=Arial, Tahoma, Verdana, sans-serif]DELETE FROM jx_lsjl jx INNER JOIN isa_gtxx gt ON jx.ckid=gt.gtbh WHERE gt.jgm='27010825' AND jx.jgm='27010825' ; [/font][/color][/backcolor]

发帖
162
黑豆
39
威望
197
贡献值
0
交易币
0
红豆
0
只看该作者 1 发表于: 2013-10-13
没试过,不知道可以吗
发帖
16
黑豆
24
威望
24
贡献值
0
交易币
0
红豆
0
只看该作者 2 发表于: 2014-01-05
update最好不要使用inner join 联合查询,单单最快最好,也不会锁表,
快速回复
限100 字节
 
上一个 下一个