数据库名称: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
我预期应该会得到原来的那份资料的。请问是不是出了什么问题?
烦请高手指导,感恩。