我有两张桌子:
设备
deviceID
deviceName
categoryID
类别
categoryID
categoryName
似乎我真的很愚蠢地解决我的问题;我需要一个选择查询,结果就是这样:
resultTable
deviceID
categoryID
categoryName
我试过这样的事,但没有成功:
SELECT deviceID
, categoryID
, categoryName
FROM category
LEFT JOIN device ON (category.categoryID = device.categoryID)
WHERE deviceID = '1';
简而言之,我需要一张表格,其中显示了某些设备所属类别的类别ID和名称。
希望你能得到我,因为我的英语不好。
答案 0 :(得分:1)
您的查询应该是这样的:
SELECT D.DEVICEID,
C.CATEGORYID,
C.CATEGORYNAME
FROM DEVICE D
INNER JOIN CATEGORY C
ON C.CATEGORYID = D.CATEGORYID
WHERE D.DEVICEID = 1