zoukankan      html  css  js  c++  java
  • sql语句中3表删除和3表查询

    好久没来咱们博客园了,主要近期在忙一些七七八八的杂事,包括打羽毛球比赛的准备和自己在学jqgrid的迷茫。先不扯这些没用的了,希望大家能记得小弟,小弟在此谢过大家了。

    回归正题:(以下的sql是本人在用yii框架开发项目时写的,希望对大家有些帮助)

    首先是多表查询,为了简化我先贴出自己的代码,在贴出解释代码。

    select a.*, b.*, c.*
    from rlzy_payfeeinf a inner join rlzy_personinfo b

    on a.bid=b.bid join rlzy_unit c

    on a.bid =c.bid 

    解释:rlzy_payfeeinf,rlzy_personinfo,rlzy_unit  是表名,而a,b,c是别名。a.*表示查询rlzy_payfeeinf中的所有元素。

    最后补充一句:其实就是在join on的基础上又加了一个join on而已

    其次是多表删除:

    delete a,b,c
    from rlzy_payfeeinf a
    left join rlzy_personinfo b
    on a.bid=b.bid left join rlzy_unit c
    on a.bid=c.bid
    where a.bid=1

    DELETE a,b,c
    FROM rlzy_payfeeinf a
    LEFT join rlzy_personinfo b
    ON a.bid=b.bid LEFTjoin rlzy_unit c
    ON a.bid=c.bid
    WHERE a.bid=1

    解释:其实和查询一样,只是中间用了关键字LEFT而已。为了提醒大家写sql语句规范,特意加了大写,给大家照成学习上的麻烦,但是只是为了警示大家编码切记格式,关键字大写

    最后:更新我就先不说了,因为没有案例。但是写法和这个差不多

  • 相关阅读:
    [译] 第二十天:Stanford CoreNLP
    [译] 第十九天: Ember
    [译] 第十八天:BoilerPipe
    [译] 第十七天:JBoss Forge
    [译] 第十六天: Goose Extractor
    [译] 第十五天:Meteor
    [译] 第十四天:Standford NER
    [译] 第十三天:Dropwizard
    [译] 第十二天: OpenCV
    hadoop-MR
  • 原文地址:https://www.cnblogs.com/xiaocongjiejie/p/4438260.html
Copyright © 2011-2022 走看看