query mysql

trebbietta

Nuovo Utente
29 Feb 2016
3
0
1
Buongiorno, chiedo aiuto per una query

ho due tabelle che qui semplifico
tabella prodotti con i campi id_prodotto, codice_, prezzo
tabella sconto con i campi id_prodotto, prezzo_promozione, id_cliente, scadenza

sto cercando di creare una query che mi dia come risultato tutti gli id_prodotto della tabella prodotti che nella tabella sconto o non sono presenti o se presenti hanno scadenza < di oggi, se presenti però vanno considerati soltanto i record con il campo id_cliente = 1
quindi, se sono presenti con id_cliente diverso da 1 sono da ignorare

si può fare?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, l'ho scritta di getto senza testare ma dovrebbe essere piu o meno cosi
Codice:
 SELECT * FROM prodotti P
LEFT JOIN sconto S USING (id_prodotto)
WHERE IS_NULL S.scadenza || S.scadenza < CURDATE
 

trebbietta

Nuovo Utente
29 Feb 2016
3
0
1
si questo però da come risultato tutti i record che soddisfano la tua richiesta, sia che essi abbiamo il campo id_cliente = 1 o diverso da 1, la mia difficoltà sta proprio nel selezionare solo i record con scadenza NULL o antecedente ad oggi,
ma nel caso in cui la scadenza fosse antecedente deve verificare che il campo id_cliente sia uguale ad 1 altrimenti non lo deve selezionare
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
lo aggiungi nella condizione
Codice:
WHERE IS_NULL S.scadenza || S.scadenza < CURDATE && S.id_cliente = 1
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
A Carattere 'è' in query MySQL PHP 0
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
max1974 Query lenta.....Mysql 5.7 MySQL 2
G [MySQL] Connessione DB e query da file batch MySQL 1
V [MySQL] problema query con date su server MySQL 5
P Query Mysql con Join PHP 2
D [MySQL] Tabelle "molti a molti", SELECT con troppe QUERY MySQL 7
G esportare in file .csv risultato di query mysql PHP 5
napuleone [MySQL] commenti in una query MySQL 1
P [MySQL] Query su DB 1 e Insert su DB 2 PHP 11
MarcoGrazia [mysql][mariadb]Raggruppare query in base alla data MySQL 2
G Mysql ( Query) problema interrogazione MySQL 0
danjde [MySQL] Escludere specifico valore dalla query select MySQL 3
C Php/Mysql query JOIN tra tabelle PHP 4
C Php/Mysql query JOIN tra due tabelle PHP 18
P [MYSQL] Query su tabelle con clausola "essenziale" MySQL 10
booklisa MYSQL e PHP Query e sottoquery PHP 3
A Query mssql su mysql con linked server Database 0
I Query DB MYSQL MySQL 0
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
M Query mysql per selezioni random in categorie mirate PHP 4
M [PHP - MYSQL] Mantenere filtro query in tabelle paginate PHP 3
M Paginazione di risultati query mysql PHP 2
G problema query mysql in php PHP 5
felino [PHP][MySQL] Errore nella query PHP 6
A Form fattura multiriga e query salvataggio mysql PHP 3
N Eseguire una query MySQL dopo 10 secondi PHP 0
A jbutton che esegue una query mysql in netbeans Java 1
IImanuII mysql query random riga PHP 5
G Inserimento loop in una INSERT query in PHP e MySQL PHP 2
L filtri di query [php-mysql] PHP 6
A [RISOLTO]Come generare query dinamica PHP-MYSQL PHP 2
Albertoesse Problemi passaggio valori da un Form ad Una classe con query mysql PHP 12
G Problema con query mysql MySQL 1
B problema query mysql php PHP 1
L PHP: problema con query mysql. PHP 3
M MySql Query ciclo nidificato PHP 3
ivarello Asterisco e query mysql PHP 2
A Indicizzare i risultati di una query Mysql con php PHP 0
F Estrazione da db MySQL con query molto lunga PHP 13
B Aiuto query mysql in php PHP 1
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
M cache query mysql PHP 1
Boscagoo Problema query mySQL MySQL 6
A sintassi query mysql PHP 3
R Quale la funzione mysql query. PHP 3
R Aiutino per query MySql PHP 8
neo996sps [PHP + MySQL + Server Linux] Upload semi riuscito e query non eseguite PHP 2
M Problema query MySQL MySQL 13

Discussioni simili