Quote:
Originariamente inviato da The_ouroboros
più che altro è quel * a fare cose che non sono nesessarie (occupare cpu/ram).
Sempre meglio specificare i campi necessari.
P.S ma recordset vuote è = 0?
|
Ho messo il * perchè mi servono veramente tutti i campi, dal primo all'ultimo.
Con recordSet vuoto intendo:
Codice:
(SELECT UPDATE_TIME
FROM SESSIONS
WHERE NOT UPDATED AND SID = 'abc')
che non torna nessun risultato! 0 record. La prima select select vedrebbe UPDATE_TIME > [qualcosa che non so come venga interpretato (recordset vuoto)] e non so come si comporti.
Dato che deve essere chiamata centinaia di volte al minuto, è indispensabile che dopo che il select interno non abbia prodotto risultati la query si fermi là e lasci stare l'altra tabella, che è anche piuttosto grande.