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.
Som det er vist, smider du bare din WHERE clause på statementet. Du kan fortsat bruge GROUP BY, ORDER BY, WHERE o.s.v. som normalt, det er blot din FROM der ændrer sig en smule, når du bruger JOIN.
Jeg bruger den her, men der bliver ikke skrevet en eneste linie:
strSQL = "SELECT * FROM incomming P INNER JOIN outgoing B ON P.mailID = B.mailID WHERE (P.mailReciver = '" & Session("Brugernavn") & "' AND P.mailDeleted = TRUE) OR (B.mailSender = '" & Session("Brugernavn") & "' AND B.mailDeleted = TRUE)" set rs = MailConn.Execute(strSQL)
Jeg har også prøvet med AND i stedet for OR i WHERE statement, men ingen forskel.
Jeg sætter det ind på siden med fx <%=rs("mailSender")%>, skal det være noget andet nu?
det skal lige siges at mine to tabeller her, er fuldstændig idendiske. Dog kan indholdet varigere, da der skal bruges en til de udgående og indgående meddelser. Så fx hvis en bruger sletter en meddelse, så har den anden, stadig meddelsen, fordi det er ham der er afsender...
MailID kunne lyde som et autonummer? Hvis det er tilfældet, vil du næppe finde nogen match på din JOIN, da tabellerne vel næppe er synkrone på ID niveau ?
det er rigtigt... men hvad fa**** skal jeg så bruge for at joine dem? skal de to værdier der joiner være idendiske, for så får jeg et problem tror jeg...
Det ville ikke rigtig give nogen mening, da alle så ville passe med alle. Nu håber jeg ikke du tager det som en fornærmelse, men det lyder som om det kunne være en god ide at læse lidt teori om normalisering og denormalisering.
så dur dette princip ikke til mine tabeller. Jeg finder bare en anden løsning, men det virker lidt underligt at man ikke kan tage alle entries i en tabel, og så at sige putte dem ind i slutningen af den anden tabel... det med normalisering og denormalisering... hm det må jeg få kikket på ;)
Det kan du også, men det er 2 forskellige ting du spørger om. Først spurgte du om at få dem ind i samme record = JOIN, nu spørger du om at få smidt dem i enden af hinanden = UNION.
Syntaksen for UNION:
SELECT * FROM Tabel1 UNION SELECT * FROM Tabel2
Hvis du bruger MySQL, er UNION først supporteret i ver. 4.
Nok lidt af en klon mellem de to. Jeg er som udgangspunkt selvlært, men har arbejdet på fuld tid med IT siden 1994, de sidste 5 år med fokus på databaser og Internet programmering. Meget ny viden tilegner jeg mig stadig ved selvstudie (primært bøger) og det bliver efterhånden nemmere at lære noget nyt, når man kan relatere det til noget man har lavet tidligere. Men jeg når også op på 5-10 profesionelle kurser om året.
jeg er selv i gang med at uddanne mig i den retning, så derfor er det meget spændende at høre fra folk der har været igennem det, og hvilke erfaringer de har gjort sig og sådan. Og det kunne jo være fedt at blive god mens man er ung, så man på uddandelses stedet er "lidt foran". Men jeg ved der er massere at lærer, så jeg arbejder næsten ikke meget andet lige for tiden...
Det sjove ved IT er, at de fleste der beskæftiger sig med det professionelt, har en ekstrem interesse og mange føler at de har gjort deres hobby til en levevej. Hvis interessen og evnerne er der, skal det nok gå. Men du må ikke forvente at kunne "bringe dig foran" nu og så tage en slapper i nogle år, for så er du altså ikke god ret længe. Jeg har desværre set alt for mange gode kolleger og eksterne konsulenter gå fra ekstremt gode til elendige, for til sidst at se dem blive fyret, af den simple årsag at de levede på fordums kunnen for længe.
Jeg ved jeg skal passe på. For jeg oplever tit, at nu synes man, at man har lavet en kanont stykke arbejde og "de bare kan komme an". Men så tænker man lige engang til, og finder lige ud af at det man har lavet, ikke er så supergodt, som man selv troede.
Jeg stræber efter at blive datanom. Nu tager jeg lige 3 år på HTX og ser hvad tiden bringer, men det er uden tvivl indenfor IT og EDB jeg vil arbejde. Om det så lige programmering, kommer an på tiden tror jeg.
strSQL = "SELECT * FROM incomming WHERE mailReciver = '" & Session("BrugerIsOK") & "' AND mailDeleted = TRUE UNION SELECT * FROM outgoing WHERE mailSender = '" & Session("BrugerIsOK") & "' AND mailDeleted = TRUE
Jeg læser selv Datanom i fritiden, men er løbet ind i det problem, at de fleste gruppe 2 fag ikke oprettes i mit område (Vejle). Så jeg er begyndt at lede i Århus og Odense.
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.