Mi ripeto, sperando di non dire una cazzata, nega la prima clausola where in modo da ottenere l'insieme escluso nella prima query e utilizza questo insieme per estrarre i dati che ti interessano con la tua nuova clausola where:Originariamente inviato da Alyssa
DB mysql, linguaggio php
in pratica ho una tabella venditori con i nomi delle persone e poi ho una tabella scheda con le operazioni che svolgono in un determinato tempo quelle stesse persone.
mi serve selezionare solo i nomi che una prima selezione ha scartato, ovviamente solo 1 volta per nome
$query_semaforo=mysql_query("SELECT * from scheda WHERE oggi= '$oggi' AND ora <= '$time_7' AND fine >= '$time_7' ORDER BY fine ASC");
$righe_semaforo=mysql_fetch_assoc($query_semaforo) ;
come faccio a prelevare i venditori che in quel momento non erano occupati?
Mi sto scervellando!!!
al posto dei puntini inserisci la nuova clausola where se c'è.codice:select * from ( SELECT * from scheda WHERE not(oggi= '$oggi' AND ora <= '$time_7' AND fine >= '$time_7') ) as newScheda where ....
![]()