【发布时间】:2013-03-09 09:41:39
【问题描述】:
好的,首先让我明确一点:我非常不擅长 SQL 和数据库(我的意思是除了几个简单的语句),但事实证明我必须处理一些SQLite 数据库,所以我想我需要你对这个查询的帮助(对于比我更熟悉 SQL 的人来说,这应该是非常简单的......):
我有 2 张桌子:
TOKENTYPES
TOKENTYPE_ID TOKENTYPE_NAME
1 nameA
2 nameB
3 nameC
TOKENS
TOKEN_ID TOKENTYPE_ID TOKEN_NAME
1 2 tokA
2 2 tokB
3 3 tokC
我所知道的:
- 通过
SELECT TOKENTYPE_ID,TOKEN_NAME FROM TOKENS,我可以从 TOKENS 中获取所有 (TOKENTYPE_ID,TOKEN_NAME) 对 - 通过
SELECT TOKENTYPE_NAME FROM TOKENTYPES WHERE TOKENTYPE_ID=2,我可以获得特定令牌ID 的Name。
现在,问题来了:
如何我可以“组合”这两个查询并获得一个包含TOKENTYPE_NAME、TOKEN_NAME 的表?
编辑:
期望的结果:
TOKEN_NAME TOKENTYPE_NAME
tokA nameB
tokB nameB
tokC nameC
【问题讨论】:
-
你能告诉你想要的结果吗?
:) -
@JW。刚刚更新了我的初始帖子。