Originariamente inviato da badcat
Ufff..non so se mi sono spiegato
sì, ti serve esattam,ente quello che ho detto sopra.. ovvero un join.. ma un join ha bisogno di una condizione di join.. ti chiedevo che campi hanno le tabelle per farti l'esempio della condizione di join sulle tue stesse tabelle...

se ho capito bene la chiave della tabella utenti è "nome"... giusto? è questo nome che è ripetuto nella tabella articcoli per indicare chi è l'autore dell'articolo, giusto?

Bene:

Codice PHP:
SELECT u.* //tutti i campi della tabella utenti 
FROM Utenti AS //dalla tabella utenti chiamata "u" per comodità
JOIN Articoli AS a ON a.1 u.nome //unita alla tabella Articoli (a) SOLO nelle "righe" in cui il cmapo 1 di a è uguale al campo nome di u (non ti interessa unire i dati dell'articolo di tizio con i dati dell'utente caio)
WHERE u.nome 'XYZ' //e solo per l'utente XYZ 
casomai per capire meglio divertiti a scrivere questo codice (leva i comemnti che non sono commenti sql validi ) dentro la finestra di query di phpmyadmin.. così ti rendi conto di cosa restituisce... e prova a vedere se togli "ON a.1 = u.nome" che succede