Como harias lo siguiente en MySQL
Written by k001 on 2007.12.21
Si, como harias lo siguiente:
Tienes 3 tablas:
destinations (id_destino, destination_name)
tour (id_tour, id_destino, name_tour, image_tour )
tour_description (id_description, id_tour, description_tour)
Ahora lo mero bueno la consulta.
Tienes que obtener 2 tours por cada destino con sus respectivos name, image, description ordenados aleatoriamente.
Todo lo anterior en MySQL solamente.
Si sabes como solucionarlo solo pega tu codigo en los comments :-D.


Hola espero y esta sea tu solucion saludos desde Irapuato:
SELECT (select destination_name
from destinations de
where de.id_destino=t.id_destino ) as Destino,t.name_tour as Tour,td.description_tour as descripcion,t.image_tour
FROM `tour` t,tour_description td
WHERE t.`id_destino` in (select id_destino from destinations) and t.id_tour=td.id_tour ORDER BY RAND() limit 2
mi unico comentario sería, porque querer hacer algo así en un solo query, si seguramente vas a terminar paginando la búsqueda sobre las locaciones, no sería mejor hacer 2 queries que además serían extremadamente rápidos.