Jag har kollat på MySQL.com men hittar inte det jag söker. jag ahr gjort ett urval från tre olika tabeller. detta fungerar, men sen vill jag lägga in detta i en temporär tabell som jag kallar temp. det jag ahr försökt med är detta: Försök skriva rubriker som har någonting med frågan att göra... Ska bättra mig på överskriften...:)En fråga till
<code>
SELECT k.namn, f.fakturaID, f.datum, fr.artikelID, SUM(antal)
FROM faktura AS f
INNER JOIN kund AS k
ON f.kundID = k.kundID
INNER JOIN fakturarad AS fr
ON f.fakturaID = fr.faktID
WHERE f.datum > '2005-01-01'
GROUP BY f.fakturaID
INSERT INTO temp
(kundNamn, fakturaNummer, fakturaDatum, artikelNummer, soldArtikel)
VALUE (k.namn, f.fakturaID, f.datum, fr.artikelID, SUM(antal));
</code>
Detta vill inte fungera. Hur gör jag?Sv: En fråga till
Testa så:
<code>INSERT INTO temp
(kundNamn, fakturaNummer, fakturaDatum, artikelNummer, soldArtikel)
SELECT k.namn, f.fakturaID, f.datum, fr.artikelID, SUM(antal)
FROM faktura AS f
INNER JOIN kund AS k
ON f.kundID = k.kundID
INNER JOIN fakturarad AS fr
ON f.fakturaID = fr.faktID
WHERE f.datum > '2005-01-01'
GROUP BY f.fakturaID</code>Sv:En fråga till
det fungerade utmärkt med din kod. Tackar för hjälpen.