Home > Database > Mysql Tutorial > How to Combine Results from Two SQL Queries into a Single Result Set with Separate Columns?

How to Combine Results from Two SQL Queries into a Single Result Set with Separate Columns?

Mary-Kate Olsen
Release: 2024-12-28 11:57:10
Original
813 people have browsed it

How to Combine Results from Two SQL Queries into a Single Result Set with Separate Columns?

Combining Multiple Query Results into Single Result Set

Combining results from multiple SQL queries into a single result set is a common task when dealing with complex queries or large datasets. This article demonstrates how to combine results from two queries into separate columns.

Original Queries

Consider the following two queries that return separate result sets:

Query 1:

SELECT SUM(Fdays) AS fDaysSum
FROM tblFieldDays
WHERE tblFieldDays.NameCode=35 AND tblFieldDays.WeekEnding=?
Copy after login

Query 2:

SELECT SUM(CHdays) AS hrsSum
FROM tblChargeHours
WHERE tblChargeHours.NameCode=35 AND tblChargeHours.WeekEnding=?
Copy after login

Combining Results

To combine the results of these two queries into a single result set, you can use the following approach:

Alias Both Queries

Alias the first query as "x" and the second query as "y" using the "AS" keyword.

SELECT x.a, y.b
FROM (SELECT * FROM a) AS x,
     (SELECT * FROM b) AS y
Copy after login

In this example, "x" represents the results of Query 1, and "y" represents the results of Query 2.

Select Columns from Aliases

Select the columns you want from each alias. In this case, we want the "fDaysSum" column from "x" and the "hrsSum" column from "y".

SELECT x.fDaysSum, y.hrsSum
FROM (SELECT * FROM a) AS x,
     (SELECT * FROM b) AS y
Copy after login

By executing this combined query, you will obtain a single result set that contains the results from both Query 1 and Query 2 as separate columns.

The above is the detailed content of How to Combine Results from Two SQL Queries into a Single Result Set with Separate Columns?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template