如何从另一个表中读取约80个不同字段及其值? 不会使查询时间太长
我需要将它们结合起来。 大约有80个字段。
SELECT * FROM table_1 AS t1
INNER JOIN table_2 AS t2 ON ???
答案 0 :(得分:1)
我担心你必须做这样的事情
SELECT t1.id
,t1.main_id,
,t1.web_ids
,t2.value as herstellerinterne_baureihebezeichnung
,t3.value as modell_start
...
FROM table_1 AS t1
LEFT JOIN table_2 AS t2 ON t2.id = t1.herstellerinterne_baureihebezeichnung
LEFT JOIN table_2 AS t3 ON t3.id = t1.modell_start
usw.
对于所有80列。 或者,您可以构建一个存储过程,在该过程中,您将自己构建一个select语句(遍历所有列(不包括前三列)并执行它,但是为此必须将表以文本形式发布。