我有一个csv文件,其中列出了sale_ids(约1万个条目)。我想知道是否有一种方法可以将文件中的这些值作为SQL语句中where子句的一部分传递。
以下是SQL:
select s.sale_id,s.sale_date,prod.prod_name
from sales s, product prod
where s.prod_id = prod.id
and s.sale_id in (these are the IDs in the csv file)
csv只有一列具有sale_id
我正在尝试在Redshift DB上执行此操作。谢谢。
答案 0 :(得分:1)
您可以手动或以编程方式将所有值插入SQL查询,但是Amazon Redshift内没有将CSV文件内容插入查询的内置功能。</ p>
如@AlexYes所建议,您可以使用// MarketingUpdateCard.js
const MarketingUpdateCard = ({ project_name, title, description, image }) => (
<View>
// your current card template here
</View>
)
命令将该CSV文件加载到新表中,然后在查询中引用该表:
COPY