【发布时间】:2023-04-06 10:02:01
【问题描述】:
我正在使用 MySQL 并且有一个表 (documentShips),我想存储文档和用户之间的连接/链接。
- users 表包含 id、first_name 和 last_name 等列...
- documents 表包含 id 和 users 列,其中 users 列包含逗号分隔值
- 例如“Joe Bloggs、Fred Nerk、Simon McCool”等...
我想使用 like 语句在表(文档和用户)之间匹配用户,例如:
where documents.authors like '% users.last_name %'
并将它们插入到 documentShips 表中,例如:
insert into documentShips (user_id, document_id) ... values () ... where ...
我正在努力创建一个有效的 (mysql) 插入语句来执行此操作。
任何帮助将不胜感激!!!
谢谢, 乔恩。
【问题讨论】:
-
syntex 是 Insert Into documentShips (id,..) select @id.. where 条件。如果您使用的是值,我认为您不能使用 where 子句。
标签: mysql sql join inner-join outer-join