我的MySQL数据库中有4个表:
非nonadminusers表具有id=1、username=tes、password=pass、category=1、fid=2等数据。
该类别具有cat_id=1、category=Hospital、cat_id=2、category=Ambulance等数据。
我需要显示数据,从非管理员加入数据从类别表链接到类别外键和和fid外键,从医院或救护车取决于类别id在表中。
我是MySQL的新手,怎么可能在MySQL查询中使用联接或其他方式呢?
发布于 2016-03-13 07:28:09
尝试使用以下SQL查询:
Select *
from nonadminusers as a
inner join category as c
on a.category=c.cat_id
where category in ('Ambulance','Hospital');发布于 2016-03-14 04:21:34
我只是假设您的类别表有category_id字段。
SELECT *
FROM nonadminusers
INNER JOIN category ON (category.category_id = nonadminusers.category_id)
WHERE category.category = 'Hospital' OR category.category = 'Ambulance';https://dba.stackexchange.com/questions/132104
复制相似问题