mysql - SQL left join with SUM -


i need join 1 table another, each type of group in left table got sum of value types in second table, group_type = 4. tried following:

select * orbiting_group_types ogt left join (select sum(val)  report_orbiting_vals  rov  order type  rov.orbiting_group_type_id = 4) on ogt.id = rov.orbiting_group_type_id 

however throw me error -

 syntax error @ or near "where" line 8:  rov.orbiting_group_type_id = 4) 

what did miss?

try this:

select * orbiting_group_types ogt left join (select sum(val) report_orbiting_vals  subrov subrov.orbiting_group_type_id = 4 //order type ) rov on ogt.id = rov.orbiting_group_type_id 

1) should name subqueries reference them. can't make reference outside of subquery inside.

2) type doesn't sound column name

3) order goes after where, always.


Comments

Popular posts from this blog

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

serialization - Convert Any type in scala to Array[Byte] and back -

SonarQube Plugin for Jenkins does not find SonarQube Scanner executable -