如何引用未知列?

问题描述

我有一个产品数据库,其中包含许多不同的产品类型表。 [我没有设计这个]。表格如下:

  1. audio_accessories
  2. audio_systems

等每个表的前12列包含相同的数据:

Table 1

一直到包装。但是之后,这些列是特定于该特定产品的,如以下示例所示:

Table 2

所以我的问题是,在产品详细信息页面上,我将如何引用第13列及以后的列?

我将在表中显示数据,所以我需要获取列名,并将其值放入表中-所有这些都不知道有多少行?

有人可以帮助我克服这个绊脚石吗?谢谢您的光临

解决方法

每种数据库类型都有SQL语句,这些语句为您提供表的列名。例如,对于MySQL / MariaDB,“从表中显示列”。

如注释中所述,您还可以执行SELECT * FROM表名并接收列名。仅在表已包含数据的情况下才有效。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...