[英]Selecting only one column when using distinct
如何從此查詢中僅選擇property_id
?
select distinct(property_name), property_id from prop where property_name
like '%blah%';
我正嘗試使用與上面的查詢完全一樣的property_id
app_prop
向表app_prop
插入新行,因此類似於以下內容:
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 --
如果只需要property_id
,則僅選擇該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%'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.