/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Søgning i flere tabbeller
Fra : Arne Feldborg


Dato : 26-11-04 00:58


Hejsa...

Kan der gives en kort anvisning på hvordan man bedst søger i flere ens
tabeller i samme kald - og med de samme kriterier - eller hvor der
findes informationer om dette.?

Det drejer sig altså ikke om at resultatet fra een tabel skal være
afpasset efter en anden tabel osv. Men derimod at præcist samme kald
skal fyres af på to eller flere helt ensartede tabeller, og gerne
fremkomme som et samlet resultat.

Det drejer sig i 'værste' fald om 27 tabeller hver på fra ca. 200.000
til ca. 800.000 rækker a' 37 felter.

Sp#2:
Hvis man vil have resultatet sorteret på denne eller hin måde skal man
så først læse det ind i en temporær tabel og hente det derfra.?


--
mvh, A:\Feldborg

Folketællinger Hammerum og Bølling herreder, kirkebøger Hammerum herred
http://www.haunstrup.dk/feldborg/genealogi/download/

 
 
///JJ (26-11-2004)
Kommentar
Fra : ///JJ


Dato : 26-11-04 10:23

Arne Feldborg wrote:
> Hejsa...
>
> Kan der gives en kort anvisning på hvordan man bedst søger i flere ens
> tabeller i samme kald - og med de samme kriterier - eller hvor der
> findes informationer om dette.?
>
> Det drejer sig altså ikke om at resultatet fra een tabel skal være
> afpasset efter en anden tabel osv. Men derimod at præcist samme kald
> skal fyres af på to eller flere helt ensartede tabeller, og gerne
> fremkomme som et samlet resultat.
>
> Det drejer sig i 'værste' fald om 27 tabeller hver på fra ca. 200.000
> til ca. 800.000 rækker a' 37 felter.
>
> Sp#2:
> Hvis man vil have resultatet sorteret på denne eller hin måde skal man
> så først læse det ind i en temporær tabel og hente det derfra.?

Jeg vil umiddelbart mene det er relevant at vide hvilken db du kører, men
ellers ville jeg bare forslå dig at kigge på union kommandoen - den kan hvad
du vil - om den er det smarteste at gøre, ved jeg dog ikke, for jeg kender
ikke til alternativer.

--
Mvh
///JJ



Martin Christensen (28-11-2004)
Kommentar
Fra : Martin Christensen


Dato : 28-11-04 12:01

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Arne Feldborg <feldborg@haunstrup.dk> writes:

> Kan der gives en kort anvisning på hvordan man bedst søger i flere
> ens tabeller i samme kald - og med de samme kriterier - eller hvor
> der findes informationer om dette.?

Som JJ siger, er det nok UNION, du skal se på, men det forekommer mig,
at hvis du har en række ensartede tabeller, du vil søge i, bør du
måske overveje, om ikke de passede bedre sammen som en enkelt tabel.
Nu kender jeg naturligvis ikke til dit aktuelle design, så der kan
være meget gode grunde til at have dataene i flere tabeller, men som
regel er det godt design at have ens data i kun en tabel.

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>

iEYEARECAAYFAkGpr/EACgkQYu1fMmOQldUnhgCgxgAakXl2fbtA9b8Qh6lXR17b
ywgAn23ocL6BxOle5RAFcIgPZYASu1Fp
=UMWs
-----END PGP SIGNATURE-----

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste