sql lekérés: táblák azonos oszlopnevekkel
Sziasztok !
Olyan problémám van adott több különböző nevű tábla de mindegyik tábla felépitése azonos ugyan olyan oszlopnevek vannak a táblákan.
pl konyvek tábla cimek oszlop
jatekok tábla cimek oszlop
és ezeket a lekérdezéseket használom midegyik táblára :
SELECT count(cimek) FROM `konyvek` LIKE cimek 'a%';
SELECT count(cimek) FROM `jatekok` LIKE cimek 'a%';
és megkapom hány a betüvel kezdödő könyvem és játékom van, de szeretném egy sql-ben megoldani ezt az előbbi 2 lekérést, hogy megoldható hogy egy nagy táblaként kezelje a sok apró táblát és ne keljen táblánként lekérdeznem.
THX
■ Olyan problémám van adott több különböző nevű tábla de mindegyik tábla felépitése azonos ugyan olyan oszlopnevek vannak a táblákan.
pl konyvek tábla cimek oszlop
jatekok tábla cimek oszlop
és ezeket a lekérdezéseket használom midegyik táblára :
SELECT count(cimek) FROM `konyvek` LIKE cimek 'a%';
SELECT count(cimek) FROM `jatekok` LIKE cimek 'a%';
és megkapom hány a betüvel kezdödő könyvem és játékom van, de szeretném egy sql-ben megoldani ezt az előbbi 2 lekérést, hogy megoldható hogy egy nagy táblaként kezelje a sok apró táblát és ne keljen táblánként lekérdeznem.
THX
union
http://www.mysqlfreaks.com/statements/14.php
bár az utóbbiban hibás a példa, azért nagyjából látni miről szól
P][G
THX..
SELECT count(cimek) FROM
Én ehelyett így használnám:
SELECT count(cimek) FROM `konyvek` WHERE cimek LIKE 'a%';
és akkor nem hibaüzenetet kapnék. :))
Gyulus
Típus mező