資料庫名稱:Sqlite
資料庫版本:3
內容/問題描述:使用DB Browser 3.11.2
各位板上的大大早上好。我有一份原始資料如下。
https://imgur.com/NcyhUQH
為了跟其他資料表格作連結我把這份表格分拆成
模具對品名
diedata
兩份資料表
兩份資料表的結構如下
CREATE TABLE "diedata" (
"Die_num" TEXT UNIQUE,
"Cut_OD" REAL,
"Cut_ID" REAL,
"Cut_High" REAL,
"Cut_avalible" TEXT,
"Plate_type" TEXT,
"Plate_Jontion" REAL,
"Plate_OD" REAL,
"Plate_tap" TEXT,
"Stripper" REAL,
"Strip_Hole" REAL,
FOREIGN KEY("Die_num") REFERENCES "品名對模號"("Die_num") ON UPDATE
CASCADE
);
CREATE TABLE "品名對模號" (
"Die_num" TEXT,
"Item" TEXT
);
我想嘗試將兩份資料表作inner join
我下的指令是
SELECT * FROM diedata INNER JOIN 品名對模號 ON diedata.Die_num = 品名對模號.
Die_num;
得到如下結果
https://imgur.com/jyS28wF
我預期應該會得到原來的那份資料的。請問是不是出了什麼問題?
煩請高手指導,感恩。