基本上,我有两个表:images和servers. 当我想在表中插入一行时images,我需要将 a 指定s_id为字段之一。问题是,我只有name,这是servers表中的另一个字段。我需要找到s_id属于 的内容name,然后在我INSERT INTO对images表的查询中使用它。
也许这张图片会有所帮助:http: //i.imgur.com/rYXbW.png
我只知道表中的name字段servers,我需要使用它s_id从表中获取字段servers。当我拥有它时,我可以在我的INSERT INTO查询中使用它,因为它是一个外键。
我发现了这个: http ://www.1keydata.com/sql/sqlinsert.html
但这让我更加困惑。
一种解决方案是运行两个查询。一个用于获取s_id,另一个用于运行插入查询。但如果有合理的替代方案,我想限制我运行的查询数量。
谢谢!