what is JOIN? Give example & types of join?
Answer Posted / antergen suvi danis
Join Syntax:
table_references:
table_reference [, table_reference] ...
table_reference:
table_factor
| join_table
table_factor:
tbl_name [[AS] alias] [index_hint)]
| table_subquery [AS] alias
| ( table_references )
| { OJ table_reference LEFT OUTER JOIN table_reference
ON conditional_expr }
join_table:
table_reference [INNER | CROSS] JOIN table_factor
[join_condition]
| table_reference STRAIGHT_JOIN table_factor
| table_reference STRAIGHT_JOIN table_factor ON
conditional_expr
| table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference
join_condition
| table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN
table_factor
join_condition:
ON conditional_expr
| USING (column_list)
index_hint:
USE {INDEX|KEY} [FOR JOIN] (index_list)
| IGNORE {INDEX|KEY} [FOR JOIN] (index_list)
| FORCE {INDEX|KEY} [FOR JOIN] (index_list)
index_list:
index_name [, index_name] ...
Types of join are,
* Inner Join
* Left Join or Left Outer Join
* Right Join or Right Outer Join
* Equi join
* Non Equi Join
* Natural Join
* Straight Join
| Is This Answer Correct ? | 16 Yes | 15 No |
Post New Answer View All Answers
What is the insert?
Which software is used for mysql?
How do I get a list of table names in mysql?
What is auto increment in mysql?
How to use sum function in where clause in mysql?
What are the types of database engines available in mysql?
Explain the different types of constraints?
What is the default port number of mysql?
How is data stored in mysql?
What is the default password for mysql?
How to represent ENUMs and SETs internally?
What is innodb mysql?
How do I use mysql?
What is limit in mysql?
How do I copy a table in mysql?