OK、最初にこれを明確にさせてください: 私はSQL とデータベース (いくつかの単純なステートメントは別として)に非常に弱いですが、いくつかのSQLite DBを処理する必要があることが判明したので、あなたの助けが必要だと思いますこのクエリで(私より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) ペアを取得できます - によって、特定のトークン ID
SELECT TOKENTYPE_NAME FROM TOKENTYPES WHERE TOKENTYPE_ID=2
の を取得できます。Name
さて、ここにキャッチがあります:
これら2つのクエリを「結合」して、で表を取得するにはどうすればよいTOKENTYPE_NAME
ですかTOKEN_NAME
?
編集:
望ましい結果:
TOKEN_NAME TOKENTYPE_NAME
tokA nameB
tokB nameB
tokC nameC