[英]Return SQL Lookup values from multiple columns in a single row
我正在进行数据导出,如果有多个值要从一行中的同一个表中查找,则需要从查找表中返回值。
例
我基本上需要用查找表中的值替换3个id列,并保留导出中的单个行。
感谢帮助。
SELECT p.ID,
p.NAME,
q1.QualName,
q2.QualName,
q3.QualName
FROM people p
LEFT JOIN qualities q1
ON q1.QualID = p.QualityID1
LEFT JOIN qualities q2
ON q2.QualID = p.QualityID2
LEFT JOIN qualities q3
ON q3.QualID = p.QualityID3;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.