MySQL 使用 AND 组合两个 SELECT 语句

标签 mysql

两周以来,我一直在尝试将这两个陈述结合起来,但无济于事。我试过使用 UNION 但它会产生“列数不同”错误。现在我希望使用 AND 子句来组合这些语句。提前致谢:)

SELECT te_events.eventTitle,
       te_category.catDesc
FROM te_events
JOIN te_category ON te_events.catID=te_category.catID
ORDER BY te_events.eventTitle

SELECT eventStartDate,
       eventEndDate,
       eventPrice,
       eventDescription
FROM te_events

最佳答案

SELECT e.eventStartDate,
       e.eventEndDate,
       e.eventPrice,
       e.eventDescriptio,
       e.eventTitle,
       c.catDesc
FROM te_events AS e
LEFT JOIN te_category AS c ON e.catID=c.catID
ORDER BY e.eventTitle

关于MySQL 使用 AND 组合两个 SELECT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23168263/

相关文章:

mysql - 非静态...静态什么?

php - 如果某行不存在,如何更新或返回 FALSE?

mysql - 临时表上的多个条件 - MySQL

php - 如何很好地显示来自两个不同 mysql 表的数据?

mysql - geodjango 与 mysql 出现错误 django.db.utils.OperationalError : (1045,“用户访问被拒绝

mysql - 如何在不使用子查询的情况下过滤重复数据

php - 在mysql插入之前临时存储数据

mysql - 将原始 mysql 数据从服务器复制到另一个服务器

mysql - 如何在 MySQL 中强制执行唯一约束?

MySQL 与 Node.js