Kom ihåg mig?
Home Menu

Menu


skriva om where till join?

Ämnesverktyg Visningsalternativ
Oläst 2006-09-30, 16:33 #1
zilveer zilveer är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 128
zilveer zilveer är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 128
Hejsan,
jag försöker nu skriva om min sql och ersätta where-satsen med join.
får dock problem, vet nämligen inte hur jag ska skriva det.

min sql-fråga med where sats:
Kod:
explain 
SELECT 
	u.username, m.message, post_time, m.uid, m.tuid 
FROM 
	(chat_messages m LEFT JOIN members u ON u.id=m.uid) 
WHERE
	tuid = 2 OR tuid = 0 OR uid = 2
hur skriver jag om den till en sats med join istället?

jag försöker med nedanstående sql-sats men får följande fel:

Kod:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON m.id=c.uid) 
JOIN
  (chat_messages c ON m.id=2) 
JOIN
  (chat_messages c ON' at line 7
min sql sats med join

Kod:
explain 
SELECT 
	m.username, c.message, c.post_time, c.uid, c.tuid 
FROM 
	members m
JOIN
	(chat_messages c ON m.id=c.uid) 
JOIN
	(chat_messages c ON m.id=2) 
JOIN
	(chat_messages c ON m.id=0)
zilveer är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-09-30, 17:51 #2
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Ändra JOIN til LEFT JOIN eller flytta villkoren till WHERE-satsen.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-01, 00:26 #3
zilveer zilveer är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 128
zilveer zilveer är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 128
wizkid:
att ändra join till left join innebär ju inte att felmeddelandet försvinner?
den söker igenom databasen på ett annats ätt men i och med att felmeddelandet inte försvinner så betyder det att det fortfarande är fel på min sql-fråga?
eller är jag ute o cyklar?

/mvh zilveer
zilveer är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:03.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017