mysql - mysql 中嵌套 "select "查询

标签 mysql phpmyadmin

嗨,我正在 mysql 中执行嵌套的“select”查询。 查询是

SELECT `btitle` FROM `backlog` WHERE `bid` in (SELECT  `abacklog_id`  FROM `asprint` WHERE `aid`=184 )

我没有通过上述查询得到预期的答案。如果我执行:

asprint中选择abacklog_id,其中aid=184

分别

我将得到 abacklog_id 为 42,43,44,45;

所以如果我再次执行:

SELECT `btitle` FROM `backlog` WHERE `bid` in(42,43,44,45)

我将得到 btitle 作为 scrum1 scrum2 scrum3 msoffice

但是,如果我组合这些查询,我将仅获得 scrum1 ,其余 3 个 atitle 将无法获得。

最佳答案

您可以尝试如下...

SELECT `age_backlog`.`ab_title` FROM `age_backlog` LEFT JOIN `age_sprint` ON `age_backlog`.`ab_id` = `age_sprint`.`as_backlog_id` WHERE `age_sprint`.`as_id` = 184

通过使用此查询,您将获得循环结果。通过使用 IMPLODE 函数,您将能够按位置以逗号分隔获得相同的所有结果 ..

希望它对您有帮助...如果您遇到任何错误,请通知我...

关于mysql - mysql 中嵌套 "select "查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16585743/

相关文章:

mysql - #1064 - 你的 SQL 语法有错误;检查手册....您的 MariaDB 服务器版本以获取在第 1 行的 ')........ 附近使用的正确语法

mysql - 仅当 URL 不包含给定部分时才替换部分 URL

javascript - 无法将数据从一个表复制到另一个表

mysql - 存储大量数据的最佳方式

php - Zen cart : I would like to query from a specific category its products name, 价格、图片、描述和属性

mysql - phpMyAdmin 触发 gui 检查年龄

php - 如何在 phpMyAdmin 中创建这种关系?

mysql - 从本地服务器连接到 MySQL 很慢

javascript - 如何使用 pdo 将录制的音频文件上传到网站文件夹

mysql - 为什么导出sql文件到本地后大小不一样