Ver Mensaje Individual
  #4  
Viejo 31/03/08, 07:47:45
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, España
Mensajes: 118
Hola!

No entiendo bien q tipo de consulta necesitas por lo que de ser posible ver el codigo q manejas quedaria un poco mas claro la pregunta.
Para unir dos tablas, puedes usar un inner join, pero sin filtro obtendrias una consulta de 3000 * 10000 registros ya que un inner join es una combinacion de entradas.

Table 1 Table 2
|----|----|----|----| |----|----|----|----|----|
| A | B | C | D | | D | E | F | G | H |
|----|----|----|----| |----|----|----|----|----|
| a1 | b1 | c1 | 1 | | 1 | e1 | f1 | g1 | h1 |
| a2 | b2 | c2 | 1 | | 3 | e2 | f2 | g2 | h2 |
| a3 | b3 | c3 | 2 | | 4 | e3 | f3 | g3 | h3 |
| a4 | b4 | c4 | 3 | |----|----|----|----|----|
|----|----|----|----|

\ /
\ /
\ /
\ /
\/
Inner Join
|----|----|----|----|----|----|----|----|----|
| A | B | C | D | D | E | F | G | H |
|----|----|----|----|----|----|----|----|----|
| a1 | b1 | c1 | 1 | 1 | e1 | f1 | g1 | h1 |
| a2 | b2 | c2 | 1 | 1 | e1 | f1 | g1 | h1 |
| a4 | b4 | c4 | 3 | 3 | e2 | f2 | g2 | h2 |
|----|----|----|----|----|----|----|----|----|



Lo mismo pasaria con un for all entries ya q es una especia de inner join. Seria bueno q explicaras por que quieres obtener determinado numero de registros y asi mas o menos saber q se puede usar.
Toma en cuenta q tambien puedes hacer un inner join por la derecha o por la izquierda. saludos!
__________________
el tema esta en hacer la pregunta correcta...
Responder Con Cita