gpt4 book ai didi

php - SQL查询查找表名

转载 作者:行者123 更新时间:2023-11-28 23:40:10 26 4
gpt4 key购买 nike

我的 dB 中有 5 个不同的表,结构为 Name|Price|Id..

我有一个唯一的价格和 Id 输入组合。

使用这 2 个,可能的 SQL 查询是什么来获取存在该条目的表的名称?

我需要获取此表的名称以更新价格的值。

最佳答案

你真的应该正确地规范化你的数据库并使用单个表,但是如果你真的需要一个杂乱无章的话:

SELECT name, brand, id, 'Tea' as tablename
FROM TableTea
WHERE brand = 'abc'
AND id = 100
UNION
SELECT name, brand, id, 'Coffee' as tablename
FROM TableCoffee
WHERE brand = 'abc'
AND id = 100
UNION
SELECT name, brand, id, 'Chocolate' as tablename
FROM TableChocolate
WHERE brand = 'abc'
AND id = 100

如果您添加新产品,则必须更改它

关于php - SQL查询查找表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34615228/

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