Lorsque je cours le code ci-dessous à l'intérieur de phpmyadmin j'obtiens une erreur "Undefined Variable tmpportfolio"mysql Création d'une table temporaire ne fonctionne pas ... erreur variable non déclarée ... quel est le problème avec mon code?
quel est le problème?
SQL:
CREATE TEMPORARY TABLE tmpportfolio (p_name VARCHAR(255),portfolio_id INT UNSIGNED NOT NULL);
SELECT p_name, portfolio_id INTO tmpportfolio
FROM portfolio
WHERE parent_portfolio_id IS NULL
AND portfolio_id NOT IN
(
SELECT x.parent_portfolio_id
FROM portfolio x
WHERE x.parent_portfolio_id IS NOT NULL
)
AND account_id = 1
SELECT * FROM tmpportfolio;
merci. cela a fonctionné. – Ronedog