資料庫名稱:用LibreOffice Base4.4連結xls的試算表 資料庫版本: 內容/問題描述: table_a table_b 代號 公司名1 公司名2 A AU TRADING CO AU B O AU BUSINESS C ACER LTD 有兩個table如上 我希望table_a的公司名1如果有符合table_b公司名2的關鍵字(%AU%),該筆資料排除。 該如何用 SELECT .....來達成呢? 謝謝
DECLARE @AB NVARCHAR(MAX)SELECT @AB=COALESCE(@AB +' and [公司名1]','')+' not like '''+'%'+[公司名2]+'%'''FROM table_a,table_b這樣可以先把你not like的條件寫好最後再用 EXEC sp_executesql 的方式去執行SORRY 沒看到是LibreOffice Base 我那是用MS SQL
作者: funk6478 (大恩) 2018-02-27 18:41:00
DECLARE @AB NVARCHAR(MAX)SELECT @AB=COALESCE(@AB +' and [公司名1]','')+' not like '''+'%'+[公司名2]+'%'''FROM table_a,table_b這樣可以先把你not like的條件寫好最後再用 EXEC sp_executesql 的方式去執行SORRY 沒看到是LibreOffice Base 我那是用MS SQL