ID | Name
1 Brain
2 Amy
Run Code Online (Sandbox Code Playgroud)
ID | WorkDay | MissionCode
1 2019-01-01 2360
1 2019-02-01 2470
2 2019-01-01 4470
2 2019-02-01 7210
Run Code Online (Sandbox Code Playgroud)
我想要实现的是,我想获取所有表 1 字段并在表 2 上左连接,但只有最新的 WorkDay 值,如下所示:
ID | Name | WorkDay | MissionCode
1 Brain 2019-02-01 2470
2 Amy 2019-02-01 7210
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试过的是:
SELECT
table1.*, t2.WorkDay, t2.MissionCode
FROM
table1
LEFT JOIN
(SELECT
*
FROM
table2
ORDER BY
WorkDay DESC
LIMIT 0,1) AS t2
ON
t2.id = table1.id
Run Code Online (Sandbox Code Playgroud)
但它从 table2 返回 NULL 值,如下所示: …
我无法摆脱下面的错误。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install mysql
mysql.server start给出错误:ERROR! The server quit without updating PID file (/usr/local/var/mysql/用户名.lan.pid).
我尝试过的一些事情:
ps -ef | grep mysql 输出:
501 1196 1172 0 9:08PM ttys000 0:00.00 grep mysql
然后我尝试用kill -9 1172. 这只是说,Process Complete但随后一个新进程开始运行。不确定这是否与它有关。
我曾经sudo chown -R mysql /usr/local/var/mysql/改变所有权并尝试再次运行但没有运气。
我试过从目录中运行它,但Macintosh HD? ? ?usr? ? ?local? ? ?mysql-8.0.14-macos10.14-x86_64没有运气。
我试过删除错误日志并重新运行。
我刚刚将我的 Mac 更新到 Mojave 10.14.3 没有运气。
我试过卸载并重新安装mysql。
我尝试通过下载链接而不是安装 mysql brew install
我试着做unset …