First naive join implementation