結合兩列,這是我的數據庫一個ID
database schema http://slashdir.com/php/blogg/images/bloggdb.png
我想要做什麼,是,對於一個給定的用戶ID,顯示他已報道的總次數。 我已經讀過關於此事的其他各種問題,但我仍然難住。
我嘗試了最新的查詢是
select
sum(posts.timesreported + comments.timesreported) AS total_reports
FROM
posts
INNER JOIN comments ON (posts.userid = comments.userid)
WHERE posts.userid=5 AND comments.userid=5;
但我得到的數字是太高
感謝這一定是錯的!取而代之的
sum(posts.timesreported + comments.timesreported) AS total_reports
你用什麼程序來打印你的數據庫架構? – AshBrad 2012-03-06 16:00:26
這是MYSQL Workbench,對於我們這些拒絕使用phpMyAdmin的人非常有幫助 – Snowflow 2012-03-06 20:33:30