Following section demonstrates using JOIN clause.
		// Table Aliases
        var t0 = new Orders().AsQueryable();
        var t1 = new OrderDetails().AsQueryable();
		
		// Query
        var query = Odb.SQL.Select(x => 
			            x.From(t0)
			             .ExcludeFields(t1.OrderID)
			             {{hl}}.LeftJoin(t1, t1.OrderID == t0.OrderID){{/hl}}
			             .Where( t0.OrderID > 1500 & 
                                 ((object)t1.Note != DbNull.Value)
                         )
		        );
    
SELECT t0.*,
t1.OrderDetailID,
t1.ProductID,
t1.Quantity
FROM [Orders] AS t0
LEFT JOIN [OrderDetails] AS t1
ON (t1.OrderID = t0.OrderID)

WHERE t0.OrderID > 1500 AND
t1.Note IS NOT NULL
yC1v0t