gpt4 book ai didi

mysql - 从具有多个表的数据库中选择特定行

转载 作者:行者123 更新时间:2023-11-29 19:16:43 25 4
gpt4 key购买 nike

我有一个名为“SHOP_DETAILS”的数据库,其中有 30 个表,例如 Apolo、Gov 等,每个表还有 100 条以上的记录。现在我想用单个命令从所有表中搜索特定记录。建议我一种完成任务的方法。

我正在使用 XAMPP 来使用 MySql 数据库。

例如:

Apolo table

name stock price
----|-----|------
a | 20 | 5
b | 2 | 4
c | 24 | 54
d | 47 | 19
r | 47 | 19
f | 7 | 12
g | 5 | 5

Apolo12 table
name stock price
----|-----|------
fg | 20 | 5
f | 2 | 4
r | 24 | 54
u | 47 | 19
r | 47 | 19
i | 7 | 12
u | 5 | 5

GOv table
name stock price
----|-----|------
l | 20 | 5
p | 2 | 4
v | 24 | 54
k | 47 | 19
u | 47 | 19
r | 7 | 12
g | 5 | 5

KAv table
name stock price
----|-----|------
k | 20 | 5
b | 2 | 4
n | 24 | 54
d | 47 | 19
k | 47 | 19
f | 7 | 12
t | 5 | 5

像这些一样,有许多具有不同值的表。

现在我的页面中有一个文本框,其中指定了名称,然后使用文本框中给出的名称,我必须搜索数据库中的所有表并返回哪些表包含给定的输入名称。

请为我提供解决方案。

最佳答案

如果您只想回答这个糟糕的设计,请参阅以下内容:-

select * from Apolo a, Apolo12 a1, ... where a.name='your_wish' or a1.name='your_widh' or .....;

关于mysql - 从具有多个表的数据库中选择特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42646323/

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