我是SQL的新手,正在使用postgreSQL数据库。我现在有两个表,一个叫做模式,另一个叫做模式分析。下面是每个表格的内容。你知道吗
模式
模式分析
我现在做的是在一堆不同的文章上进行字符串搜索,如果它匹配给定的模式,那么将其写入数据库。我让它将post\u id、post\u index和pattern写入pattern\u分析表,但是如何将pattern\u id从patterns表中获取到pattern\u分析表中呢?你知道吗
编辑:我正在使用python2.6和psycopg2与数据库接口。我不确定这会不会改变什么,但我想不会
我假设您的SQL插入代码如下所示:
其中“x”、“xx”、“xxx”是要写入数据库的值。在执行以下插入操作时,可以使用子查询从patterns表中获取pattern\u id:
一个快速更新语句应该可以做到:
更新pa集pa.U标识=p.图案\U id 从模式分析PA模式=P.模式
完全公开,未经测试,这是我在MS-SQL中使用的语法,所以在postgre中可能有点不同。你知道吗
相关问题 更多 >
编程相关推荐