grazie...si dovrebbe andare..Originariamente inviato da lazybone
Ad esempio qualcosa tipo:
INSERT INTO
tabellaDoveInserireINumeri (colonnaDoveInserireINumeri)
VALUES
(
(SELECT COUNT (*) FROM tabellaDoveCercare WHERE colonnaDoveCercare1 = 'pinco pallino') +
(SELECT COUNT (*) FROM tabellaDoveCercare WHERE colonnaDoveCercare2 = 'pinco pallino') +
(SELECT COUNT (*) FROM tabellaDoveCercare WHERE colonnaDoveCercare3 = 'pinco pallino') +
(SELECT COUNT (*) FROM tabellaDoveCercare WHERE colonnaDoveCercare4 = 'pinco pallino') +
(SELECT COUNT (*) FROM tabellaDoveCercare WHERE colonnaDoveCercare5 = 'pinco pallino') +
(SELECT COUNT (*) FROM tabellaDoveCercare WHERE colonnaDoveCercare6 = 'pinco pallino')
);
probabilmente non è il massimo dell'eleganza ma dovrebbe fungere...
però ho notato che pinco pallino sarebbe il nome che compare in un altra colonna della stessa tabella , perciò si dovrebbe anche specificare la tabella e la colonna dove risiede pinco pallino.
praticamente
tabella:
Giocatori
colonne:
id
giocatore
giocate
punti
pinco pallino si trova nella colonna "giocatore".... ed il numero che risulterà dalla conta andrà a finire nella colonna "giocate"
perciò dovrò sostituire il nome pinco pallino con un nome che risulta da una tabella e una colonna.
come fare....?