Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从不同的表中查询另一列_Php_Mysql - Fatal编程技术网

Php 从不同的表中查询另一列

Php 从不同的表中查询另一列,php,mysql,Php,Mysql,我想从表users中查询列gravatar\u email,我想在使用此查询时执行此操作 SELECT u.username, u1.maxword, MAX(u.date_created) as date,user_id FROM user_records u INNER JOIN (SELECT username,DATE(date_created) date_created, MAX(wordpermin) AS maxword

我想从表
users
中查询列
gravatar\u email
,我想在使用此查询时执行此操作

SELECT 
    u.username, u1.maxword, MAX(u.date_created) as date,user_id
FROM
    user_records u
        INNER JOIN
    (SELECT 
        username,DATE(date_created) date_created, MAX(wordpermin) AS maxword
    FROM
        user_records
    GROUP BY username,DATE(date_created)) u1 ON u.username = u1.username
        AND u.wordpermin = u1.maxword AND Date(u.date_created) = DATE(u1.date_created)
WHERE
    DATE(u.date_created) = CURDATE()
GROUP BY (username)
ORDER BY maxword DESC
LIMIT 20

此查询从一个名为
user\u records
的表调用数据,并且两个表都有一个名为
username
的列,因此我想使用它调用
gravatar\u email
用户
联合以获取
gravatar\u email

SELECT 
    u.username, u1.maxword, MAX(u.date_created) as date,user_id, users.gravatar_email
FROM
    user_records u
INNER JOIN
    (SELECT 
        username,DATE(date_created) date_created, MAX(wordpermin) AS maxword
    FROM
        user_records
    GROUP BY username,DATE(date_created)) u1 ON u.username = u1.username
        AND u.wordpermin = u1.maxword AND Date(u.date_created) = DATE(u1.date_created)
INNER JOIN users ON users.username = u.username
WHERE
    DATE(u.date_created) = CURDATE()
GROUP BY u.username
ORDER BY maxword DESC
LIMIT 20