Following section demonstrates using JOIN clause.
		// Table Aliases
        var t0 = new Orders().AsQueryable();
        var t1 = new OrderDetails().AsQueryable();
		
		Odb.SQL.Select(x => 
			    x.From(t0)
			     .ExcludeFields(t1.OrderID)
			     .LeftJoin(t1, t1.OrderID == t0.OrderID) 
			     .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