Jump to content
php.lv forumi

Recommended Posts

Posted

Nu piemeram. Divas tabulas.

 

CREATE TABLE t1 (

n int(3) NOT NULL default '0'

) TYPE=MyISAM;

 

INSERT INTO t1 VALUES (10);

INSERT INTO t1 VALUES (10);

INSERT INTO t1 VALUES (10);

 

CREATE TABLE t2 (

n int(3) NOT NULL default '0'

) TYPE=MyISAM;

 

INSERT INTO t2 VALUES (10);

INSERT INTO t2 VALUES (10);

INSERT INTO t2 VALUES (30);

 

Vaicajums:

SELECT n FROM t1 UNION ALL SELECT n FROM t2

 

Nestrada. Rada eroru.

Posted
A erroru ir liels noslēpums ierakstīt?

 

MySQL said:

 

Something is wrong in your syntax près de 'UNION ALL

SELECT n FROM t2 LIMIT 0, 30' à la ligne 1

 

 

:)

Posted

Showing rows 0 - 5 (6 total, Query took 0.0031 sec)

SQL query:

SELECT n

FROM t1

UNION ALL SELECT n

FROM t2

LIMIT 0 , 30

 

n

10

10

10

10

10

30

Posted

Es te skatos ka ir atšķirības starp piemēru ko sākumā iemeti ar visām tabulu veidošanām un ar piemēru, kas ir parādot kļūdas paziņojumu. Konkrēti pie kļūdas paziņojuma ir LIMIT 0, 30, bet pirmajam piemēram tā nav. Tas pirmais piemērs izskatās pareizs, bet tā kā otrais ir atšķirīgs no pirmā par tā pareizību nevar spriest neredzot sql vaicājumu pilnībā.

×
×
  • Create New...