-
JOIN come si usano?
Buon giorno, c'è qualcuno che mi spiega come potrei fare questa quiery?
In poche parole prende dei dati da una tabella tra cui un id ora io dovrei prendere altri dati in un altra tabella dove in id2 compare l'id precentemente preso chi mi sa aiutare?
Delle join, non capisco niente, se conoscete qualche buona guida potete anche linkarmela Grazie a tutti :wink:
-
Posta la struttura delle 2 tabelle.
-
TABELLA NEWS:
id
user
testo
TABELLA COMMENTI:
id
id_news
user
testo
-
Potresti provare a fare qualcosa del genere:
Codice:
SELECT * FROM news RIGHT JOIN ON commenti.id_news = news.id
Suppongo che i commenti vengono aggiunti sempre in nuovo record e quindi la news verrà estratta tante volte quanti i commenti presenti in quella news...
Un'altra soluzione può essere estrarre prima le news, poi fare una query per ognuna di esse selezionando i commenti in base all'id della news estratta