[PHP] Estrapolare dati da una query left join

  • Creatore Discussione Creatore Discussione rob466
  • Data di inizio Data di inizio

rob466

Nuovo Utente
25 Ott 2017
7
0
1
57
Salve a tutti,
il mio livello di conoscenza di php è molto basico e spero di riuscire a far capire quello che voglio ottenere dal codice.

Ho questa query:
$query="SELECT list.*, msg.idPost, msg.dateSent
FROM 01mailingList AS list
LEFT JOIN 01marketMsgSent AS msg
ON list.id=msg.idMList
WHERE unix_timestamp(list.lastCheckOut)+60*60*24 > unix_timestamp('$mySqlData1')
AND unix_timestamp(list.lastCheckOut) < unix_timestamp('$mySqlData2')+60*60*24
ORDER BY lastCheckOut";

come si può intuire per ogni record '01mailingList' potrei avere diversi record '01marketMsgSent'.
Ora vorrei visualizzare l'output in più tabelle consecutive dove in ogni tabella viene visualizzato 1 sola volta il record '01mailingList' e nelle righe sottostanti tutti i record corrispondenti di '01marketMsgSent'.
E' possibile farlo senza annidare una seconda query nel ciclo?

Grazie
Roberto
 

Discussioni simili