INSERT INTO TextTable(Number, Tokens)
SELECT
(SELECT ID FROM Tureme WHERE leksem IN
(SELECT Tokens FROM Text)),
(SELECT Tokens FROM Text WHERE Tokens IN
(SELECT leksem FROM Tureme));
TextTable有兩個columns->號碼,令牌 Tureme有兩列 - > ID(主鍵),leksem 和 文本有一列 - >令牌多個SELECT語句INTO查詢在SQL
我的表格:
TextTable爲空。
我想要做的是將這些子查詢的結果插入到TextTable中。子查詢可以單獨完美工作。但是,當我將它們放在一起運行時,它不會插入子查詢的結果,並且會顯示一條錯誤消息:
子查詢返回多個值。當子查詢遵循=,!=,<,< =,>,> =或當子查詢用作表達式時,這是不允許的。 該聲明已被終止。
我該怎麼辦?
第一子查詢返回: 二子查詢返回:
ID 令牌
4 apple
6 melon
9 pear
我想填充TextTable這些值。
您應該使用連接而不是子查詢。 – Oded
請顯示一些示例數據。子查詢甚至返回相同數量的行嗎?左側子查詢的行應該如何與右側的行相關聯? –