我有以下Server表:
资产表
+---------+-----------+------------+
| AssetID | AssetName | LocationID |
+---------+-----------+------------+定位表
+-------------+---------------+------------------+
| LocationID | LocationName | SubLocationName |
+-------------+---------------+------------------+如果资产表LocationID = LocationName但同时附加了相应的LocationName和SubLocationName作为额外列,我如何返回结果?
资产表
+---------+-----------+------------+
| AssetID | AssetName | LocationID |
+---------+-----------+------------+
| 1 | Asset1 | 123 |
+---------+-----------+------------+定位表
+------------+--------------------+----------------------+
| LocationID | LocationName | SubLocationName |
+------------+--------------------+----------------------+
| 123 | Area1 | Sub1 |
+------------+--------------------+----------------------+将返回:
+--------+-------+------+
| Asset1 | Area1 | Sub1 |
+--------+-------+------+谢谢保罗。
发布于 2019-03-26 07:39:33
SELECT a.AssetID,a.AssetName,l.LocationName, l.SubLocationName
FROM Assets a
JOIN Location l ON a.LocationId = l.LocationId发布于 2019-03-26 05:15:08
您需要加入表并查询您感兴趣的列:
SELECT AssetName, LocationName, SubLocationName
FROM Assets a
JOIN Location l ON a.LocationId = l.LocationIdhttps://stackoverflow.com/questions/55350224
复制相似问题