Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/02/2011, 10:21
Orantx
 
Fecha de Ingreso: enero-2011
Ubicación: Castellon
Mensajes: 39
Antigüedad: 13 años, 3 meses
Puntos: 5
Respuesta: Como sacar match agayns de mysql para 3tablas con mismos campos

Hola, yo haria una subconsulta en el from de manera que te cree una tabla con los campos a los qu quieres aplicar match y ya esta... Algo asi:

SELECT aux.*
FROM (Select a.campo, b.campo from a join b where a.id=b.aid) aux
....

El problema es que he estado echando un ojo a la documentación de mysql y no parece que acepte consultas en el From ?¿ es raro porque otros como postgree y oracle e incluso informix si lo hacen.

JEjeje me respondo a mi misma parece ser que la versión 5.5 si lo incluye :D
http://dev.mysql.com/doc/refman/5.5/en/join.html

Cita:
#

A table_subquery is also known as a subquery in the FROM clause. Such subqueries must include an alias to give the subquery result a table name. A trivial example follows; see also Section 12.2.10.8, “Subqueries in the FROM Clause”.

SELECT * FROM (SELECT 1, 2, 3) AS t1;