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
How do I select a database in mysql?
What is difference between schema and table?
Explain the storage engines in mysql?
What is a simple query?
What is the function of mysqldump?
What is the current version of mysql?
Is mysql relational?
Describe mysql transaction properties.
What is the hostname for mysql database?
What data type is money?
What's new in mysql 8?
What are views in mysql?
How do I restore a database in mysql workbench?
What is int unsigned?
How do I create a new database in mysql?