Du menar antagligen
SELECT Count(anv),
(SELECT Count(ID) from gastbok where till = a) as gas
from medlemmar;
6 svar · 562 visningar · startad av pellesvenne
1. Varför får jag detta när jag försöker slå ihop 2 sql sattser?
2. Skall jag använda OUT eller sumpa det för att kunna läsa av antal poster?
BEGIN
SELECT Count(anv),
(SELECT Count(ID) into gas from gastbok where till = a)
from medlemmar;
END
The used SELECT statements have a different number of columns
Du menar antagligen
SELECT Count(anv),
(SELECT Count(ID) from gastbok where till = a) as gas
from medlemmar;
men då får jag ingen out parameter? eller? @gas blir tom? jag kör stored procedures
Gör jag så här funkar det?
Select count(ID) into gas from gastbok;
japp! är det bästa sättet o räkna ut antal gbinlägg man fått och mess?.går det inte trögare och köra två frågor? är det inte bättre o köra en sql fråga?
Nej, eftersom den fråga du ställer ändå är två frågor så är det mer korrekt att de separeras.
Det skall vara flera frågor 4 st totalt! jag hade inte med den i koden
Hur skall det se ut med php för att få ut parametrarna? jag använder mysqli?