por favor si van a aportar algo les pido muy amablemente que expliquen para que sirve, por si no quedamos en las mismas, gracias muy amables. att. el duelo del forosnaiperx dijo:CREATE TABLE programmers
(rec_id INT, emp_id INT,
INDEX (emp_id),
FOREIGN KEY (emp_id) REFERENCES employees(rec_id)
ON DELETE CASCADE)
TYPE=INNODB;
meickol dijo:por fa un ejemplo de como mostrar dos tablas en una sola consulta claro si se puede.
SELECT E.NOMBRE, S.NOMBRE
FROM EMPLEADOS E, OFICINAS S
WHERE S.CODIGO = E.OFICINA
SELECT RM.VALOR
FROM RESULTADOS_MEDELLIN RM
UNION
SELECT RB.VALOR
FROM RESULTADOS_BOGOTA RB
meickol dijo:viejo men aregla los ejemplitos ponlos un poquito mas claros. porfa !!!!
utiliza un check para el campo que quieres que no guarde un valor mayor al que tu requieres, ejemplo:meickol dijo:menes una pregunta como hago para que al momento de crear una tabla uno de sus campos no acpete un numero mayor de 1500??? e buscado y buscado y nada .. por fa es urgente!!!!a que me respoda bien le regalo un karma.
no se cual es el comportamiento de esto en mysql, lo citado anteriormente lo saque de la siguiente fuente:EST_ID VARCHAR(4) CHECK (EST_ID <= 1500)
select foo, bar from myTable limit 20;
select foo, bar from myTable limit 20 offset 20;
SELECT a.foo , b.bar FROM myTable a
LEFT JOIN myOtherTable b ON b.commonField = a.commonField
WHERE (... )
LIMIT (...)
OFFSET (...)
jasz estas mostrando como trabaja un limit en postgres... o estas repondiendo una duda...???jasz dijo:en postgresql es LIMIT
Código:select foo, bar from myTable limit 20; select foo, bar from myTable limit 20 offset 20;
el 1er ejemplo saca los 20 primeros resultados, el 2do ejemplo saca la segunda "pagina", es decir, los resultados 40-60 ... (para hacer paginacion).
Para sacar datos de dos (o mas) tablas en un solo query, se puede hacer con aliases, joins, o unions, como lo dijeron arriba, pero los joins suelen ser mas rapidos:
Código:SELECT a.foo , b.bar FROM myTable a LEFT JOIN myOtherTable b ON b.commonField = a.commonField WHERE (... ) LIMIT (...) OFFSET (...)
Lo mas chevere es cuando quiere sacar sumas y porcentajes en una sola...
meickol dijo:poppetmaster !!!! nada no me sirvio eso de check lo intente de todas maneras y nada . por favor ayudenme, osea no poder ingresar una cifra mayor de 1500 en una columna, como se hace por favor!!!!