Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

WGU Data Management - Foundations (D426) Exam - Topic 2 Question 12 Discussion

Posted by Tarra on May 27, 2026 at 12:01 AM

Which type of join is demonstrated by the following query?

sql

SELECT *

FROM Make, Model

WHERE Make.ModelID = Model.ID;

Suggested Answer: C

This query performs a join operation where records from the Make table and Model table are combined based on the condition Make.ModelID = Model.ID. This condition tests for equality, which is the definition of an EQUIJOIN.

Types of Joins in SQL:

EQUIJOIN (Correct Answer):

Uses an equality operator (=) to match rows between tables.

Equivalent to an INNER JOIN ON condition.

Example:

sql

SELECT *

FROM Employees

JOIN Departments ON Employees.DeptID = Departments.ID;

NON-EQUIJOIN (Incorrect):

Uses comparison operators other than = (e.g., <, >, BETWEEN).

Example:

sql

SELECT *

FROM Employees e

JOIN Salaries s ON e.Salary > s.MedianSalary;

SELF JOIN (Incorrect):

A table is joined with itself using table aliases.

Example:

sql

SELECT e1.Name, e2.Name AS Manager

FROM Employees e1

JOIN Employees e2 ON e1.ManagerID = e2.ID;

CROSS JOIN (Incorrect):

Produces Cartesian product (each row from Table A combines with every row from Table B).

Example:

sql

SELECT *

FROM Employees

CROSS JOIN Departments;

Thus, since our given query uses an equality condition (=) to join two tables, it is an EQUIJOIN.


Get Premium Data Management - Foundations (D426) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
17 comments · newest first
IL
Iluminada 23 days ago
Definitely C. It’s straightforward with the join condition.
CH
Cherry 28 days ago
I thought it could be B, but the equality is key.
AU
Audry 1 month ago
Yes, it’s all about matching keys. Makes sense!
AV
Avery 1 month ago
I remember learning that EQUIJOIN is common in SQL.
SO
Son 1 month ago
A is incorrect. EQUIJOIN is the right choice here.
LE
Leigha 2 months ago
I feel confused about the options. Why not A?
NA
Nakisha 2 months ago
Agreed! The WHERE clause shows a direct match.
TI
Tiera 2 months ago
I think it's C) EQUIJOIN. The condition uses equality.
DO
Dominga 2 months ago
I thought CROSS JOINs were more common in these cases.
CE
Celeste 2 months ago
This looks like a classic case of EQUIJOIN.
TR
Trina 2 months ago
Wait, are we sure? What about the other options?
LU
Luisa 3 months ago
Totally agree, definitely EQUIJOIN!
LI
Lindsey 3 months ago
It's an EQUIJOIN since it uses the equality condition.
IN
India 3 months ago
I’m confused because I thought CROSS JOINs didn’t have a WHERE clause, but I’m not completely confident about the definitions.
AR
Arlene 3 months ago
This looks similar to a practice question we did where we had to identify joins, and I feel like EQUIJOIN is the right answer here.
TA
Tabetha 3 months ago
I'm not entirely sure, but I remember something about NON-EQUIJOINs being used for conditions other than equality.
JA
Jacqueline 4 months ago
I think this might be an EQUIJOIN since it uses the equality operator in the WHERE clause.
0/2000 characters

Save Cancel