您好,我有两个表:1)acceptreq
,2)needing
我保存在acceptreq
表id
的操作中和needing
表中
我想要time
中的bloodtype
,acceptreq
和name
表中的center
,city
,needing
,其中id
是time
中bloodtype
和acceptreq
的ID
我怎么在MySQL中呢?
acceptreq
表
|id|time|bloodtype|
|12|12:9|A+ |
needing
表
|id|name|city|center|
|12|Asim|KH |Istack|
我想从两个表中获取ID为12的name
,time
,city
,bloodtype
,center
。
答案 0 :(得分:3)
您需要在JOIN
值上使用id
:
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+
答案 1 :(得分:1)
display: none;
答案 2 :(得分:0)
如果要显示所有acceptreq表,请使用左联接
SELECT a.id,name,a.time,city,a.bloodtype,center FROM acceptreq a LEFT JOIN needing n ON a.id = n.id