我想顯示誰提交了大多數文章的人的用戶名,但我不知道如何使用MySQL & PHP這樣做,可有人能幫助我嗎?的MySQL如何從兩個表
這裏是MySQL的代碼。
CREATE TABLE users (
user_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
username VARCHAR(255) DEFAULT NULL,
pass CHAR(40) NOT NULL,
PRIMARY KEY (user_id)
);
CREATE TABLE users_articles (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
user_id INT UNSIGNED mNOT NULL,
title TEXT NOT NULL,
acontent LONGTEXT NOT NULL,
PRIMARY KEY (id)
);
這是我到目前爲止的代碼。
$mysqli = mysqli_connect("localhost", "root", "", "sitename");
$dbc = mysqli_query($mysqli,"SELECT COUNT(*) as coun, user_id
FROM users_articles
GROUP BY user_id
ORDER BY coun DESC
LIMIT 1");
它能夠更好地使用顯式INNER JOIN語法。使其更具可讀性 – Gunjan 2010-05-21 06:47:35
這並沒有工作 – gew 2010-05-21 06:50:14