I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$antaltest = " SELECT ( count(DISTINCT tabe1._dinprimaernoegleitabel1) + count(DISTINCT tabe2._dinprimaernoegleitabel2) ) as antalt FROM tabel,tabel2 " ;
men jeg tror erikjacobsen's 2 separate sql_kald vil køre hurtigere. især når der er mange rækker i hver tabel.
mvh JakobA
Synes godt om
Slettet bruger
23. april 2003 - 14:39#5
Jakoba>>yir... men det er først nice i mysql 4.0 $sql = "SELECT count(a) UNION ALL SELECT id as a from tb1 where 1 UNION ALL SELECT id as a from tb2 where 1";
Men jeg tvivler, at lobster har mysql 4.0 installeret!?
Godt nok kan en (My)Sql server optimere sine forespørgsler, men man kunne frygte at din regin (og din jakoba, hvís den virker) vil være meget langsomme. En Count(*) er megahurtig - men kræver så et par SQL-kald
Synes godt om
Slettet bruger
23. april 2003 - 14:49#7
erikjacobsen>>Den er meget langsom... har test med to tabeller... 1 række og 9 rækker... fjernede distinct og fik så 18 rækker.... forestiller man sig så to tabeller med 1000 og 100 rækker.... det er 100.000 rækker som mysql skal tygge sig igennem!
Uhh... sorry drenge! jeg glemte at fortælle, at de tabeller som jeg skal ha "lagt sammen" er vilkårlige dvs. tabel navnene får jeg fra en anden tabel.. Det er til et system hvor brugeren selv opretter tabeller i db'en, så det dur ikke med faste navne.
Ja jeg ved det kunne laves smartere, men det drejer sig om kun om nogle kategorier på et site -> og mht. andre ting er det den nemmeste måde...
Ja jeg prøver lige at flette lidt løkker sammen. Jeg undrer mig dog stadig over at det ikke dur med den query hvor man sætter flere tabller ind og adskiller dem med et ',' ...
Synes godt om
Slettet bruger
23. april 2003 - 15:32#11
Ja jeg prøver lige at flette lidt løkker sammen. Jeg undrer mig dog stadig over at det ikke dur med den query hvor man sætter flere tabller ind og adskiller dem med et ',' ... >>> Det virker skam... bare meget meget langsomt!
Min kommentar: 23/04-2003 14:39:17 Er nok det du leder efter hvis det skal gøres i et query... men mysql understøtter først "UNION" i version 4.0, som jeg ikke engang selv har installeret!
Jeg er ikke vild efter at få points. Jeg vil lære PHP - og derfor betyder det meget for mig at du siger at det er det samme :) Fordi det betyder at jeg også har fattet koden :D
Eric>>Havde jeg sådan set regnet ud... men jeg ønsker dem heller ikke... fcknet>> smid lige et svar derinde!?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.