テーブル名: 単語
フィールド: wId, lemma, relatedId
データ:
0 リンゴ 1
1 パイ -1
予想される結果:
wId = 0
補題 = リンゴ
関連語 = パイ
テーブル名: 単語
フィールド: wId, lemma, relatedId
データ:
0 リンゴ 1
1 パイ -1
予想される結果:
wId = 0
補題 = リンゴ
関連語 = パイ
このクエリは、あなたが望むことを行うことができます。私が理解している限り、テーブルの単語には relatedld と wld の間に外部キーが含まれています。したがって、このクエリはニーズを満たす必要があります。
SELECT t1.wld as wld,
t1.lemma as lemma,
t2.wld as relatedWorld
FROM words t1 JOIN words t2 ON t1.relatedld = t2.wld;
You can refer Here
Details are given Below :
create table words (wId integer,
lemma varchar(100),
relatedId Integer);
Insert Into words values(0,'apple',1),(1,'pie',-1);
select t1.WID,t1.lemma as Lemma,t2.lemma as relatedWord
from words t1,words t2
where t1.RelatedID = t2.WID