answersLogoWhite

0


Best Answer

A semi-join returns rows from one table that would join with another table without performing a complete join. It doesn't have explicit syntax.

Eg : semi join to evaluate an exists sub query

select *

from Customers C

where exists (

select *

from Sales S

where S.Cust_Id = C.Cust_Id

)

Cust_Id Cust_Name

----------- ----------

2 John Doe

3 Jane Doe

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is semi join in SQL?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the most common type of join in SQL?

Inner Join


Definition of cross join in sql server?

Cross Join is jsut another Join


What is join in sql?

join combine the two table to gv a resultant set


Which SQL join will be fast. Inner Join or Left Join or Right Join or Self Join?

Left Inner Join will be faaster


Where can one find information about SQL left join?

If you are interested in finding out more information about "SQL LEFT JOIN" you can find it at W3Schools free website. This site offers many free lessons about SQL - from basics to advanced.


What does the Join SQL clause feature in computer programming?

A Join SQL clause is a combination of two or more tables from a database. Fields are joined by using data that is present in both tables and are written as an identification for the join.


where I can learn SQL?

IF you are interested in coding and want to learn SQL just like me then join training course of GICSEH. you would be able to learn SQL and enjoy it.


What does an SQL join combine?

A SQL join clause combines records from two or sometimes more than two tables in to a database. This creates a set that can be used as it is or can be saved as a table.


To join n tables together you need a minmun of how many join conditions in sql?

glue


What is Outer Join SQL used for according to Wikipedia?

The Outer Join SQL is used to combine the records from the data bases. It also creates a set that can be saved as a table or can be used as the original format.


How do you link the tables in sql?

Depending on the DBMS you're using, you link the tables by listing them both in your query, then telling the DBMS how they relate. For example, in the (semi-)standard SQL language, you might search for customers and all their orders, linking them via a common field, such as customer id. SELECT customer_id, customer_name, order_id, order_date FROM customers JOIN orders ON customers.customer_id = orders.order_id


What is a full outer join sql?

Join is used to combine related tuples from two relations . Full outer join cover all possible combinations of common tuples.