Secondo me si, può andare bene, anche perchè non saprei un altro modo per farla con una query unica.