Come si crea e incrementa automaticamente una colonna temporanea nella mia istruzione select con MySQL?MySQL: incremento automatico della colonna temporanea nell'istruzione select
Ecco quello che ho finora:
SET @cnt = 0;
SELECT
(@cnt [email protected] + 1) AS rowNumber,
rowID
FROM myTable
WHERE CategoryID = 1
che restituisce:
+++++++++++++++++++++
+ rowNumber | rowID +
+++++++++++++++++++++
+ (NULL) | 1 +
+ (NULL) | 25 +
+ (NULL) | 33 +
+ (NULL) | 150 +
+ (NULL) | 219 +
+++++++++++++++++++++
Ma ho bisogno:
+++++++++++++++++++++
+ rowNumber | rowID +
+++++++++++++++++++++
+ 1 | 1 +
+ 2 | 25 +
+ 3 | 33 +
+ 4 | 150 +
+ ... | ... +
+++++++++++++++++++++
'1, 2, 2, 4' .. spiegare dove 3 scompare per – Kermit
@FreshPrinceOfSO da qualche parte dopo la preposizione – swasheck
Siamo spiacenti, errore di battitura ! Questo dovrebbe essere un 3. – Sg1456