zoukankan      html  css  js  c++  java
  • Mysql多表查询

    有2个表,一个表里面必须另外一个表的uuid(主键),sql语句写的时候,

    要写成:select  t.name,s.* from `jxc_contacts` t,`jxc_customer` s where  t.target_id=s.uuid (where  t.target_id=s.uuid这个条件的前提就是在 t表中,必须要有s表的uuid,不然查询不到,t.target_id=s.uuid,t里面有他自己的uuid,t里面有target_id,这个target_id是s里面的uuid,其实意思就是,target_id的值,必须要和s表里面的Uuid要一样)

    刚刚又更新了,我现在是3张表查询,但是我有2张表都有同样的Name,然后可以在 t.name后面再给他一个别名tname,要记得加上一个as 这样,他就不会重复了。

    select  t.name as tname,s.*,f.name as fname from `jxc_contacts` t,`jxc_customer` s,jxc_attachment f where  t.target_id=s.uuid and f.`target_id`=s.`uuid` 

  • 相关阅读:
    C# Arrays
    C# 类 (12)
    C# 类 (11)
    C# 类 (10)
    常用的HDFS操作
    Java StringTokenizer 类使用方法
    常用HBase操作
    常用Linux命令
    彻底关闭Windows10的更新
    如何将百度坐标转换为国家2000(或WGS84)坐标系?
  • 原文地址:https://www.cnblogs.com/likeji/p/6277169.html
Copyright © 2011-2022 走看看