基本上,我有两个表: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
,另一个用于运行插入查询。但如果有合理的替代方案,我想限制我运行的查询数量。
谢谢!