prices column. Prices table do have product_id column, but how does it know automatically what to connect since we only wrote .select('*, prices(*)') .connect('prices').where('product_id).eq('id'), but it seems like it does this automatically?