询问
SELECT
(SELECT NAME FROM product_component) AS pcNAME,
(SELECT PROJECT_NAME FROM jira_project) AS jpNAME,
(SELECT FILTER_NAME FROM jira_filter) AS jfNAME
每个 SELECT 将返回不确定的行数。我得到错误Subquery returns more than 1 row
。我想要的输出将是这样的(快速草图):
=======================================
| pcNAME | jpNAME | jfNAME |
=======================================
| data | data | data |
+------------+------------+-----------+
| data | data | data |
+------------+------------+-----------+
| data | data | data |
+------------+------------+-----------+
| | data | data |
+------------+------------+-----------+
| | data | data |
+------------+------------+-----------+
| | data | |
+------------+------------+-----------+
每列可能产生与其他列不同的行数。所以我想从最大值中产生行数,然后将其他没有填充最大行数的行清空。
注意:这些表都没有共享列,因此无法实现INNER JOIN
关于如何实现这一点的任何想法?