INSERT INTO `images` (s_id, u_id, name, filename, filesize, uploaded)
SELECT s_id, ?, ?, ?, ?, ?
FROM servers
WHERE name = ?
当用户将图像上传到我的站点时,我目前正在使用此 SQL 语句。s_id
字段是表的外键,字段servers
是表u_id
的外键users
。我想通过用户名(始终唯一)从用户表中选择用户 ID(u_id),并在此插入语句中使用它。
我已经完成了选择服务器 id ( s_id
) 的部分,但这几乎是侥幸和混乱。我不太确定如何调整此查询以具有两个选择语句?
感谢您的帮助,谢谢!