如何从此查询中仅选择property_id
?
select distinct(property_name), property_id from prop where property_name
like '%blah%';
我正在尝试使用app_prop
向表property_id
插入新行,与上面的查询完全相同,所以类似于:
INSERT INTO app_prop (function, PROPERTY_ID)
VALUES('dataq', select distinct(property_name), property_id from prop
where property_name like '%blah%');
-- only want property_id included NOT property_name --
答案 0 :(得分:2)
如果您只想要property_id
,那么只选择它。
另外:当使用select
语句作为insert
语句的源时,请不要使用values
子句。
要仅为property_id插入不同的值,您可以使用:
INSERT INTO app_prop (function, PROPERTY_ID)
select distinct 'dataq', property_id
from prop
where property_name like '%blah%'