这比我认为的更复杂,因为我需要使用VBA。所以这是我的问题: -
我在MS Access DB中有两个表,内容和形容词。
内容表在备注字段(内容)和空白文本字段(形容词)中有超过5,000个文本片段行。 形容词表有120个形容词和字段(形容词)。
我需要检查文本片段是否包含任何形容词,如果是,请将形容词添加到形容词字段中。如果有多个形容词,只需添加第一个。
以下是数据示例: -
CONTENT
“N8相机真是太神奇了,它会不会让N8完全取得销售成功?这是手机唯一的”哇“因素,但其他手机也有720p也非常好,比如Sony Vivaz家庭成员,视频也非常惊人。“形容词
怕
同意
逗乐
古
惊人
愤怒
恼火
急
傲慢
惭愧
平均
可怕
坏
美丽
等
我将如何进行此更新查询或在VBA中?
提前感谢您的帮助。
乔纳森
答案 0 :(得分:4)
也许:
SELECT a.Adjectives, b.Content
FROM A, B
WHERE b.Content Like "*" & a.[adjectives] & "*"
更新第三张表:
INSERT INTO C (ContentID, ContentAdjective)
SELECT b.ID, a.Adjectives
FROM A, B
WHERE b.Content Like "*" & a.[adjectives] & "*"