Oprettet tor. d. 28. juni 2001 kl. 21:05:33

appel
appel (16.032 point. Point ude: 2.485)

query i to tabeller

hvordan søger man i to mysql tabeller (artikler og nyheder) i samme query?
Jeg har bare prøvet :SELECT * FROM artikler,nyheder , men det virker vist ikke

Skrevet tor. d. 28. juni 2001 kl. 21:07:01| #1

netsrac
netsrac (67.671 point)
Et gæt:

select artikler.*, nyheder.* from artikler, nyheder

Skrevet tor. d. 28. juni 2001 kl. 21:14:43| #2

appel
appel (16.032 point)
det virker ikke

Skrevet tor. d. 28. juni 2001 kl. 21:17:10| #3

starfish
starfish (23.600 point)
Jeg mener du skal angive hvilke felter du vil have fra de forskellige:

Men prøv at være lidtmere konkret ang. hvad du vil udtrække.

Hvordan ser din \"nyheder\", og din \"artikler\" ud?

Som netsrac siger bør du kunne bruge (\"select \'navn\' from table1, table2 where table1.id = table2.id\")

Skrevet tor. d. 28. juni 2001 kl. 21:17:12| #4

sux
sux (18.591 point)
Hvad med om du lavede en såkaldt QUADRO ??

Skrevet tor. d. 28. juni 2001 kl. 21:23:01| #5

appel
appel (16.032 point)
SELECT * FROM artikler,nyheder WHERE (tekst LIKE \'%$words[$count]%\' OR titel LIKE \'%$words[$count]%\')

og nyheder og artikler indeholder begge felterne tekst og titel. Ovenstående virker fint når det kun er en tabel. Jeg har på fornemmelsen at det måske er en navnekonflikt eller at det slet ikke kan lade sig gøre...

Skrevet tor. d. 28. juni 2001 kl. 21:25:35| #6

sux
sux (18.591 point)
Ja, der burde da være et par stykker derude som har haft brug for dette i forbindelse med fx en søgemaskine som skal SELECTe fra 2 tabller...

Skrevet tor. d. 28. juni 2001 kl. 21:29:09| #7

starfish
starfish (23.600 point)
Du skal angive hvilken tabel du vil hente tekst og titel fra.

Derfor skal du bruge tabel.tekst istedet fortekst, da det giver anledning til at databasen ikke ved hvilken \"tekst\" du vil bruge (hvilket giver fejl)


Ved ikke lige hvilken du skal bruge, menprøvdette.
SELECT * FROM artikler,nyheder WHERE (artikler.tekst LIKE \'%$words[$count]%\' OR artikler.titel LIKE \'%$words[$count]%\')

eller
SELECT * FROM artikler,nyheder WHERE (nyheder.tekst LIKE \'%$words[$count]%\' OR nyheder.titel LIKE \'%$words[$count]%\')


Det burde virke... ikke?

Skrevet tor. d. 28. juni 2001 kl. 21:29:27| #8

netsrac
netsrac (67.671 point)
Du burde kunne gøre det sådan her:

SELECT artikler.tekst, artikler.titel, nyheder.tekst, nyheder.titel FROM artikler,nyheder WHERE (artikel.tekst LIKE \'%$words[$count]%\' OR artikel.titel LIKE \'%$words[$count]%\' OR nyheder.tekst LIKE \'%$words[$count]%\' OR nyheder.titel LIKE \'%$words[$count]%\')

Skrevet tor. d. 28. juni 2001 kl. 21:49:34| #9

appel
appel (16.032 point)
ja pointene gik efter hård kamp til dig, men mange tak

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Brugerliste med link til profil

Oprettet den 26. maj 2012 kl. 14.29
sayn giver 30 point for svar | Giv et svar »

php curl driller

Oprettet den 26. maj 2012 kl. 08.31
PHPnQrd giver 200 point for svar | Giv et svar »

Array i array

Oprettet den 25. maj 2012 kl. 08.32
sebster giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger