gpt4 book ai didi

Mysql 多表请求

转载 作者:行者123 更新时间:2023-11-29 12:55:58 25 4
gpt4 key购买 nike

我有两张 table 。一个存储有关产品的信息,另一个存储销售该产品的商店。它们看起来像这样:表一

category id_product  price  desc
100 p1 10 "prodA"
100 p2 12 "prodB"
100 p3 5 "prodC"
...

表二:

id_product store
p1 s1
p1 s3
p1 s4
p1 s6
p1 s14
p2 s1
p2 s2
p3 s1
p3 s13
p3 s21

我试图弄清楚的是一个请求,给定表一中的产品 ID,将为表二中包含该产品的每个商店生成一行。它应该看起来像(对于 id_product=p1)

store category id_product  price  desc
s1 100 p1 10 "prodA"
s3 100 p1 10 "prodA"
s4 100 p1 10 "prodA"
s6 100 p1 10 "prodA"
s14 100 p1 10 "prodA"

第一部分显然是一个选择...但在那之后我就陷入困境了。理想情况下,我想使用“INTO OUTFILE 等...”并直接从 mysql 导出数据。是否有一个命令可以满足我的需要,或者我应该只使用两个查询并以编程方式安排结果/导出(它是 Node.js 应用程序的一部分)?

最佳答案

SELECT table2.store, table1.*
FROM table1
INNER JOIN table2
ON table2.id_product=table1.id_product
WHERE table1.id_product='p1'
INTO OUTFILE 'file_name'

这是一个 fiddle :http://sqlfiddle.com/#!2/96ecf/2/0

关于Mysql 多表请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24065856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com