Ho provato e la query è giusta fintanto che dopo la DISTINCT (a cui ho dovuto togliere le parentesi) non ho messo in visualizzazione oggetto e data spettacolo (a me serve di visualizzarle) e non ho aggiunto ORDER BY TB_DATE.data.
Ovvero:
Select Distinct (id_spettacolo), oggetto, data From TB_DATE Left JOIN TB_Spettacoli ON TB_Spettacoli.ID = TB_Data.id_spettacolo ORDER BY TB_DATE.data
Con ORDER BY mi dice 'la proposizione ORDER BY è in conflitto con DISTINCT'
Mentre aggiungendo oggetto e data i risultati mi tornano multipli ...
Come posso fare?
Anche se usassi la prima query come mi hai detto tu per ricavare gli id_spettacolo e poi ne facessi un'altra per recuperare le proprietà (esempio l'oggetto) dello spettacolo, come faccio a visualizzarli in ordine di data se nella query iniziale non posso mettere l'order by?
![]()

Rispondi quotando