PDA

View Full Version : semplificare una query


Gremo
09-07-2006, 17:03
ciao a tutti,
devo controllare che un ID sia in una certa selezione.
sono costretto a fare


SELECT * FROM table WHERE ID = '2' AND (altre condizioni)


e poi da php controllare che i risultati siano > 0.

c'è un modo più diretto per farlo?qualche funzione predefinita di mysql?

shinya
09-07-2006, 20:17
Puoi scrivere qualcosa di simile:


SELECT *
FROM table
WHERE id = 2
HAVING COUNT(*) > 0;


...però poi da php devi comunque controllare se la query torna qualcosa o meno.