Comunidad de diseño web y desarrollo en internet online

Pregunta brava "Para Mi Nivel"

Citar            
MensajeEscrito el 03 Ago 2012 05:24 am
Buenas, esta es una pregunta que me ha venido asaltando...
sera que se puede hacer una consulta a una base de datos excluyendo ciertos patrones..??
soy mas claro..
en mi base tengo algo así..
Base
Id: 1,2,3,4,5....etc
Dato1: uno,dos,tres,cuatro,cinco...etc
Dato2: 1*1,1*2,1*3,1*4,1*5....etc

Deseo tomar los datos única y exclusivamente de ciertos Id por ejemplo el 1, 8, 23, 89... etc, sin que tenga que colocarle el where ya que son mas de mil registros.

o sera que me toca hacer una tabla exclusiva para esos registros..???

Por nitramara

30 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 03 Ago 2012 12:06 pm
Podes probar con:
[sql]
SELECT * FROM `tutabla` WHERE `id` IN (1, 8, 23, 89)
[/sql]

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 04 Ago 2012 06:58 am
Vale ya lo habia pensado asi.. pero la situacion es que en la tabla tengo mas de 15.000 (quince mil) registros... entonces ponte a pensar que tengo que hacer una busqueda especifica, y pues la verdad ponerme a digitar todos los registros datos.... hummmm... no se...

Por nitramara

30 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 04 Ago 2012 01:32 pm
Sospecho que tienes un grave problema de diseño en la base de datos ¿qué tienen de especial los registros con esos ids que mencionas?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 17 Ago 2012 07:59 pm
Yo utilizo select's anidados en Oracle, no estoy seguro que funcione en MySQL:
SELECT * FROM `tabla1` WHERE `id` IN SELECT `id` FROM tabla2 WHERE miCondicion

Por jbriseno

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Ago 2012 07:03 pm
Tienes que hacer que PHP te ejecute tu algoritmo para definir esos numeros es decir, un programa que te saque los ID que cumplan X parametros. (ID me refiero a los datos clave)

Código PHP :


$consulta = "SELECT * FROM tabla WHERE tudato IN ( ";

do{
$resultado = $numero / 15000;

if($resultado =! 5)
   $consulta .= "\"$numero\"";
while($numero < 15000)

$consulta .= ");"
mysql_query($conexion, $consulta);


Sencillo no ? simplemente necesitas algo que te compile la consulta por ti ;)

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.