New Year Sale 2026! 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 Exam - Topic 2 Question 6 Discussion

Actual exam question for WGU's WGU Data Management - Foundations exam
Question #: 6
Topic #: 2
[All WGU Data Management - Foundations Questions]

Which type of join is demonstrated by the following query?

sql

SELECT *

FROM Make, Model

WHERE Make.ModelID = Model.ID;

Show Suggested Answer Hide Answer
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.


Contribute your Thoughts:

0/2000 characters
Rodolfo
3 days ago
I'm going with C) EQUIJOIN. The WHERE clause is using an equality condition.
upvoted 0 times
...
Cecilia
8 days ago
Definitely an EQUIJOIN. The query is matching columns between two tables.
upvoted 0 times
...
Major
13 days ago
This is an EQUIJOIN, no doubt about it.
upvoted 0 times
...
Matt
18 days ago
I’m confused about the difference between SELF JOIN and EQUIJOIN. I need to double-check my notes on that!
upvoted 0 times
...
Letha
24 days ago
This kind of looks like a practice question I did where we had to identify joins. I feel like EQUIJOIN is the right answer here too.
upvoted 0 times
...
Paris
29 days ago
I'm not entirely sure, but I remember something about NON-EQUIJOINs being different from this type of query.
upvoted 0 times
...
Vernice
1 month ago
I think this is an EQUIJOIN since it uses the equality operator in the WHERE clause.
upvoted 0 times
...
Reynalda
1 month ago
The key here is the equality condition in the WHERE clause. That points to an equijoin, where the rows are matched based on equal values in the joined columns.
upvoted 0 times
...
Garry
1 month ago
I'm a bit confused. Is this considered a self-join since the tables have different names but are being joined on a common column?
upvoted 0 times
...
Jerry
2 months ago
Okay, I've got it. This is definitely an equijoin. The WHERE clause is using an equality condition to link the two tables together.
upvoted 0 times
...
Eric
2 months ago
I'm not sure about this one. The query doesn't have an explicit JOIN statement, so it could be a cross join. I'll have to think this through carefully.
upvoted 0 times
...
Skye
2 months ago
Hmm, this looks like an equijoin to me. The query is matching rows between the Make and Model tables based on the ModelID and ID columns.
upvoted 0 times
...

Save Cancel