Need to combine two queries into one.Query 1SELECT dbo.Item.CompanyItemId, dbo.Item.Name, dbo.ProductionEvent.Quantity FROM dbo.Batch INNER JOIN dbo.Event ON dbo.Batch.BatchGuid = dbo.Event.BatchGuid INNER JOIN dbo.Job ON dbo.Event.JobGuid = dbo.Job.JobGuid INNER JOIN dbo.ProductionEvent ON dbo.Event.EventGuid = dbo.ProductionEvent.EventGuid INNER JOIN dbo.Item ON dbo.Event.ItemGuid = dbo.Item.ItemGuid INNER JOIN dbo.Source ON dbo.ProductionEvent.SourceGuid = dbo.Source.SourceGuid INNER JOIN dbo.SourceType ON dbo.Source.SourceTypeGuid = dbo.SourceType.SourceTypeGuidWHERE dbo.job.CompanyJobId = 3505048 and dbo.ProductionEvent.Quantity > 0 and dbo.SourceType.CompanySourceTypeId = 'PR' GROUP BY dbo.Item.CompanyItemId, dbo.Item.Name, dbo.ProductionEvent.Quantity
Query 2SELECT dbo.Item.CompanyItemId, dbo.JobNoteEvent.NoteFROM dbo.Batch INNER JOIN dbo.Event ON dbo.Batch.BatchGuid = dbo.Event.BatchGuid inner join dbo.JobNoteEvent ON dbo.Event.EventGuid = dbo.JobNoteEvent.EventGuid INNER JOIN dbo.Job ON dbo.Event.JobGuid = dbo.Job.JobGuid INNER JOIN dbo.Item ON dbo.Event.ItemGuid = dbo.Item.ItemGuidWHERE dbo.job.CompanyJobId = 3505048 GROUP BY dbo.Item.CompanyItemId, dbo.JobNoteEvent.Note
Combined QuerySELECT i.CompanyItemId, i.Name, i.Quantity, n.Note, (SELECT dbo.Item.CompanyItemId, dbo.Item.ItemName FROM dbo.Batch INNER JOIN dbo.Event ON dbo.Batch.BatchGuid = dbo.Event.BatchGuid INNER JOIN dbo.Job ON dbo.Event.JobGuid = dbo.Job.JobGuid INNER JOIN dbo.ProductionEvent ON dbo.Event.EventGuid = dbo.ProductionEvent.EventGuid INNER JOIN dbo.Item ON dbo.Event.ItemGuid = dbo.Item.ItemGuid INNER JOIN dbo.Source ON dbo.ProductionEvent.SourceGuid = dbo.Source.SourceGuid INNER JOIN dbo.SourceType ON dbo.Source.SourceTypeGuid = dbo.SourceType.SourceTypeGuidWHERE dbo.job.CompanyJobId = 3505048 and dbo.ProductionEvent.Quantity > 0 and dbo.SourceType.CompanySourceTypeId = 'PR' GROUP BY dbo.Item.CompanyItemId, dbo.Item.Name)iINNER JOIN(SELECT dbo.Item.CompanyItemId, dbo.JobNoteEvent.NoteFROM dbo.Batch INNER JOIN dbo.Event ON dbo.Batch.BatchGuid = dbo.Event.BatchGuid INNER join dbo.JobNoteEvent ON dbo.Event.EventGuid = dbo.JobNoteEvent.EventGuid INNER JOIN dbo.Job ON dbo.Event.JobGuid = dbo.Job.JobGuid INNER JOIN dbo.Item ON dbo.Event.ItemGuid = dbo.Item.ItemGuidWHERE dbo.job.CompanyJobId = 3505048 GROUP BY dbo.Item.CompanyItemId, dbo.JobNoteEvent.Note)nON n.CompanyItemId = i.CompanyItemId
Syntax errorsServer: Msg 156, Level 15, State 1, Line 12Incorrect syntax near the keyword 'INNER'.Server: Msg 170, Level 15, State 1, Line 20Line 20: Incorrect syntax near 'n'.