MySQL同表关联的id替换名称_MySQL JOIN用另一个表中的值替换ID
假设我有一个包含各种类型的编码表,例如:
ID EncodingName
------------------
1 UTF-8
2 ISO-8859-1
另一个EncodingMapping使用这些ID来跟踪转换From和To的编码:
ID ItemId_FK EncodingFromId_FK EncodingToId_FK
-------------------------------------------------
1 45 2 1
2 78 1 2
我想创建一个SQL语句,当ItemId_FK = 45时(例如),它创建以下结果:
FromEncoding ToEncoding
-------------------------
ISO-8859-1 UTF-8
看起来它很简单,但我不能通过以这种格式返回单行来获得JOIN工作.
我到目前为止(这是错的):
SELECT EncodingName As FromEncoding, EncodingName As ToEncoding
FROM Encoding
LEFT JOIN EncodingMapping As em
ON Encoding.ID = em.EncodingFromId_FK OR Encoding.ID = em.EncodingToId_FK
WHERE ItemId_FK = 45
MySQL同表关联的id替换名称_MySQL JOIN用另一个表中的值替换ID相关推荐
- R语言dplyr包将dataframe中的NA值替换(replace)为0实战:所有NA值替换(replace)为0、具体列的NA值替换(replace)为0、若干列的NA值替换(replace)为0
R语言dplyr包将dataframe中的NA值替换(replace)为0实战:所有NA值替换(replace)为0.具体列的NA值替换(replace)为0.若干列的NA值替换(replace)为0 ...
- mysql cluster 查看数据库表名称_MySQL Cluster如何创建磁盘表方法解读
MySQL Cluster采用一系列的Disk Data objects来实现磁盘表;接下来为您详细介绍 一.概念 MySQL Cluster采用一系列的Disk Data objects来实现磁盘表 ...
- mysql 查看表v空间自增涨_mysql文件结构及InnoDB引擎表空间整理
一.Mysql 的目录结构 1.bin目录 用于放置一些可执行文件,如mysql.exe.mysqld.exe.mysqlshow.exe等. 2.data目录 用于放置一些日志文件及数据库 3.in ...
- mysql存储过程没有此表_mysql用存储过程写入 一个表A中没有存在在另一个表B的数据...
需求 Abiao id content 1 sfsdfsg 2 ddsgffd 3 gfggg 4 dggfhfd Bbiao id 2 3 那么我要查询到Abiao 里面在Bbiao没有的数据 (理 ...
- 使用T2表中的值替换T1表的值
描述:现在有两张表,T1由Key和Value两个字段,T2也有Key和Value两个字段 当T1中的Key在T2表中存在时,更新使用T2表中对用的Value 值替换T1中的VAlue update A ...
- mysql 拷贝数据库 表存在却打不开_mysql数据库文件复制后表打不开
mysql数据库文件复制后表打不开找了很多方法最终解决了.InnoDB只有frm表结构,拷贝过去mysql后说表不存在网上说还要拷贝ibdata1文件,但这样的话会覆盖掉mysql本来有的ibdata ...
- mysql 查询两个字段相同的数据_sql语句如何查询一个表中某两个字段的相同数据?...
查询一个表中某两个字段的相同数据代码是:Select Name,ID From A group by Name,ID having count (*)>1. 结构化查询语言(Structured ...
- oracle 多表关联更新,需要更新的字段在另一个表里(lfn)
update customers a -- 使用别名 set city_name=(select b.city_name from tmp_cust_city b where b.customer_i ...
- mysql表关联字段长度不一样_mysql优化sql案例,5.6版本的致命点之两表关联的字段类型相同的重要性...
时间大大的缩短: 但是这个还不是最优化的:后面又发现关联表那边有这样的一个语句: FROM np_order n left join web114_order_ledger wol on n.orde ...
最新文章
- python目标检测与识别_Python 使用Opencv实现目标检测与识别的示例代码
- IEEE signal processing letters 投稿经验
- 2019谷歌学术指标出炉,影响因子何去何从?
- Redis中bitmap的妙用 1
- C语言 | 求级数的和
- Java中expecial,RxJava 学习笔记 (一)
- PHP 实现图片验证码
- 【Java】从键盘中输入一个值,在数组中查找该值的索引并输出
- python的使用_python的使用
- LeetCode-----替换空格
- 谷歌母公司将分拆出新量子公司,名为“沙箱”
- Bailian2676 整数的个数【入门】(POJ NOI0105-11)
- Eclipse 可视化插件Windows Builder在线更新地址
- QtcpSocket readyRead 粘包解法
- 美国卡内基梅隆大学计算机排名,卡内基梅隆大学世界排名
- 计算机安全威胁防范,计算机网络安全威胁及防范措施
- 2021年如何通过网络赚钱
- mybatis-plus雪花算法生成Id使用详解
- win10 VS 2015安装包丢失或损坏
- 循序渐进的手动安装k8s笔记-3
热门文章
- 量子力学——超弦理论、M理论(膜论)
- python namedtuple (命名元组)用法详解
- python opencv cv2.namedWindow(winname, flags=None) (命名)创建窗口 cv::WindowFlags
- Delete Edges 完全图-找规律
- elasticsearch分组统计,取最大值、最小值、求和
- iservice list方法_MyBatis-Plus 通用IService使用详解
- origin做相关性分析图_高分文章的相关性热图,十分钟教你学会无代码复现
- 将python编程为c_使用Cython为Python编写更快的C扩展
- 按键精灵安卓怎么可以获取屏幕上的数字_安卓11来了,感受一下
- php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...