首页 > 解决方案 > 如何从在另一个表上找到该值的 id 的表中获取值

问题描述

大家好,我有两张桌子:1)acceptreq,2) needing

我保存在操作表和acceptreq我想要的表中, 从和,从表中的 id和 我如何在 MySQL 中 ?idneedingtimebloodtypeacceptreqnamecentercityneedingidtimebloodtypeacceptreq

acceptreq桌子

|id|time|bloodtype|
|12|12:9|A+       |

needing桌子

|id|name|city|center|
|12|Asim|KH  |Istack|

我想从两个表中获取 id 12 的name, time, city, bloodtype, 。center

标签: phpmysqldatabase

解决方案


您需要JOINid值上使用 a :

SELECT n.name, a.time, n.city, a.bloodtype, n.center
FROM needing n
JOIN acceptreq a ON a.id = n.id AND a.id = 12

输出:

name    city    center  time    bloodtype
Asim    KH      Istack  12:9    A+

dbfiddle 上的演示


推荐阅读