MYSQL LEFT JOIN 结果与表?

标签 mysql join

在 SELECT a table GROUP BY a field 后,我得到一个结果,然后我将结果与表进行 LEFT JOIN。我可以这样做吗?

谢谢!

最佳答案

你应该是,尝试一下:

Select *
From(
    SELECT *
    FROM myTableOne
    GROUP BY myCol1
) firstTable
LEFT JOIN myTableTwo secondTable ON 
    firstTable.idColumn = secondTable.idColumn

其中 myTableOne 是按选择分组,myTableTwo 是您要离开连接的表

关于MYSQL LEFT JOIN 结果与表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44763521/

相关文章:

mysql - 在 SQL 上过滤时包括 0 On Count

cakephp - 从 CakePHP 中的连接表获取数据

python - 我可以用 sum() 加入列表吗?

mysql - 与 3 个相关表连接

将联接与 CSV writerow 相结合的 Pythonic 方式

mysql - 从具有相同结构的表中添加两列

mysql - 触发器始终不工作

python - 使用 pd.merge 复制 pd.concat

mysql - 为电视节目创建数据库的方法

php - 使用 Zend Db Api 实现 where IN 子句