文字通り一時テーブルを定義できるSQLサブクエリの構文はありますか?例えばSQLで "リテラル"テーブルを定義できますか?
、
SELECT
MAX(count) AS max,
COUNT(*) AS count
FROM
(
(1 AS id, 7 AS count),
(2, 6),
(3, 13),
(4, 12),
(5, 9)
) AS mytable
INNER JOIN someothertable ON someothertable.id=mytable.id
のようなものこれは、2つのまたは3つのクエリを実行するために持っ救う:参加にそれを使用して、その後、一時テーブルを作成し、そこにデータを置きます。
私はMySQLを使用していますが、そのようなことを行う可能性のある他のデータベースに興味があります。
うわー、それは創造的なソリューションです!それは少なくとも動作するような音。 – thomasrutter
確かに、それは=) – Blixt