sql >> Database >  >> RDS >> Mysql

Tabellen samenvoegen in SQL

Het lijkt erop dat je geen gebruikers en avatars hebt ingevuld voor elk bericht.

Probeer de INNER JOINS te vervangen met de OUTER JOINS .

SELECT  t.topicname, m. *, ms.avatar
FROM    `messages` m
JOIN    topics t
ON      t.topicid = m.topicid
LEFT JOIN
        users u
ON      u.username = m.author
LEFT JOIN
        misc ms
ON      ms.userid = u.userid
ORDER BY
        m.postdate DESC
LIMIT 5



  1. multiprocessing-module en verschillende psycopg2-verbindingen

  2. Query's in een database optimaliseren - de basis

  3. Samengestelde PRIMARY KEY dwingt NOT NULL-beperkingen af ​​op betrokken kolommen

  4. sql unie bestelling