问题描述
我有一个产品数据库,其中包含许多不同的产品类型表。 [我没有设计这个]。表格如下:
- audio_accessories
- audio_systems
等每个表的前12列包含相同的数据:
一直到包装。但是之后,这些列是特定于该特定产品的,如以下示例所示:
所以我的问题是,在产品详细信息页面上,我将如何引用第13列及以后的列?
我将在表中显示数据,所以我需要获取列名,并将其值放入表中-所有这些都不知道有多少行?
有人可以帮助我克服这个绊脚石吗?谢谢您的光临
解决方法
每种数据库类型都有SQL语句,这些语句为您提供表的列名。例如,对于MySQL / MariaDB,“从表中显示列”。
如注释中所述,您还可以执行SELECT * FROM表名并接收列名。仅在表已包含数据的情况下才有效。