【问题标题】:more columns with select更多带有选择的列
【发布时间】:2026-01-16 05:25:01
【问题描述】:

这个问题有点疯狂。 我在 MySQL 中有一个表,其中包含“id”、“from”和“to”列。 我希望在此表上执行选择,并且我需要更多列用于后续任务。

一个例子:

DROP TEMPORARY TABLE IF EXISTS bla;
CREATE TEMPORARY TABLE bla (SELECT *, (SELECT id) AS test FROM flug WHERE flug_id >= 1 AND flug_id < 11);
UPDATE bla SET test = 100000;
SELECT flug_id, test FROM bla;

还有其他方法可以创建更多列吗?

致以最诚挚的问候

斯蒂芬

【问题讨论】:

  • 你的意思是你想在表格中有更多的列? alter 表和add column
  • 我仍然对这个问题感到困惑!

标签: mysql sql


【解决方案1】:

你就不能吗?

SELECT flug_id, 100000 as test 
FROM flug as f
WHERE flug_id >= 1 
  AND flug_id < 11;

【讨论】: