HQL: Difference between revisions

From Objectif Client Inc
Jump to navigation Jump to search
(Created page with " SELECT m.menuName, o.optionName FROM Menuoption as o INNER JOIN o.menu as m")
 
No edit summary
 
Line 1: Line 1:


== Basic ==


SELECT m.menuName, o.optionName
=== Select ===
* Mysql syntax
<syntaxhighlight lang="mysql">
SELECT * FROM TableMenu;
</syntaxhighlight>
* HQL Syntax
<syntaxhighlight lang="mysql">
FROM tablemenu;
</syntaxhighlight>
 
== Join ==
<syntaxhighlight lang="mysql">
SELECT m.MenuName, o.OptionName
FROM  
FROM  
Menuoption as o  
`devmenutest`.menu as m
INNER JOIN
LEFT OUTER JOIN
o.menu as m
`devmenutest`.menuoption as o  
ON
m.id=o.MenuId
</syntaxhighlight>
* HQL Syntax
<syntaxhighlight lang="mysql">
SELECT m.menuName , o.optionName
FROM
Menu as m
LEFT OUTER JOIN
m.menuoptions as o
</syntaxhighlight>

Latest revision as of 20:42, 20 November 2014

Basic

Select

  • Mysql syntax
SELECT * FROM TableMenu;
  • HQL Syntax
FROM tablemenu;

Join

SELECT m.MenuName, o.OptionName 
FROM 
`devmenutest`.menu as m 
LEFT OUTER JOIN 
`devmenutest`.menuoption as o 
ON 
m.id=o.MenuId
  • HQL Syntax
SELECT m.menuName , o.optionName
FROM
Menu as m
LEFT OUTER JOIN
m.menuoptions as o