作者shadowjohn (转角遇到爱)
看板Database
标题Re: [SQL ] mysql一个语法求教
时间Tue Dec 10 14:52:31 2019
※ 引述《kyowinner (mars)》之铭言:
: 资料库名称: my-sql
: 资料库版本:5.7.15-log - MySQL Community Server (GPL)
: 内容/问题描述:
: 表A 纪录地名 表B纪录资料及地名对应ID
: ID NAME B_ID 出发地 抵达地
: -------------- -------------------------------
: 1 台北 1 1 2
: 2 台中 2 3 1
: 3 台南 4 4 2
: 4 高雄
: 以B_ID=1 为例 请问要怎麽正确捞出
: B_ID 出发地 抵达地
: ---------------------
: 1 台北 台中
: 突然卡住了 谢谢指导
SELECT
B_ID,
(SELECT NAME FROM T_A WHERE 出发地=ID) AS 出发地,
(SELECT NAME FROM T_A WHERE 抵达地=ID) AS 抵达地
FROM
T_B
WHERE
B_ID = 1
https://i.imgur.com/97P9WNP.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.20.175.252 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1575960754.A.A1A.html
1F:推 kyowinner: 感谢您 马上来测试 12/10 15:07