Я пытаюсь показать имя пользователя, который отправил большинство статей, но я не знаю, как это сделать, используя 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
Это не сработало – gew