-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
"Magnus" <arnason@email.dk> writes:
> Med disse to koder henter jeg en liste over tabellerne Kortnyt og
> Nyheder uafhængigt af hinanen.
>
> Kan jeg ikke slå dem sammen således at jeg kan få listet dem begge
> to i en omgang således at posterne sorteret efter datoen i feltet
> dato i Nyheder-tabellen og kndato i Kortnyt tabellen på samme måde
> som hvar det en enkelt tabel?
Jeg ville nok selv lave et view, der samlede nyhederne. Hvis ikke du
ved, hvad et view er, så er en forespørgsel, der opfører sig som en
tabel (lidt forenklet sagt). Hvis jeg ellers forstår dit skema
korrekt, kan du gøre det således:
CREATE VIEW SamletNyt AS
SELECT knid, knhead, kndato FROM KortNyt
UNION
SELECT id, overskrift, dato FROM Nyheder
Denne opfører sig så som en tabel med ID'er, overskrifter og dato fra
de to tabeller. Denne kan du så smide dine forespørgsler efter som
normalt:
SELECT * FROM SamletNyt ORDER BY dato DESC
Jeg finder selv dette en ganske pæn og letforståelig løsning, men hvis
du har pænt mange rækker i dine nyhedstabeller, kunne performance
måske forbedres, men det er kun relevant i de færreste tilfælde.
Du må undskylde, hvis jeg undervurderer dit niveau.
Martin
- --
Homepage:
http://www.cs.auc.dk/~factotum/
GPG public key:
http://www.cs.auc.dk/~factotum/gpgkey.txt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using Mailcrypt+GnuPG <
http://www.gnupg.org>
iEYEARECAAYFAkH2dQ8ACgkQYu1fMmOQldX1wwCbBkQh+ah+9so6gaGuKAqm5U0f
SkcAn2oHAE9RAFemqxdWuTyj6kc7n1U0
=QnV6
-----END PGP SIGNATURE-----