JeppewebMedlem sedan sep. 2006462 inlägg Hej
Hur gör man för att hämta data från två olika tabeller ( MySQL ) ?
Ett exempel, jag vill hämta ut vilka som är online hos en medlems vännerlista..
<%
Set ObjRSCount = ObjConn.Execute("SELECT Count(*) as antal FROM vanner where till="& Session("id") &" and accepterad=0")
%>
Om en medlem är online lagras i en annan tabell, medlemmar.. hur går man tillväga?
Peter SMedlem sedan dec. 20025 483 inlägg ...FROM vanner INNER JOIN medlemmar ON vanner.NYCKEL = medlemmar.NYCKEL WHERE...
JeppewebMedlem sedan sep. 2006462 inlägg Måste man ha något som sammanhänger med varandra i respektive tabell, exempelvis ett ID ?
Set ObjRSTrad = ObjConn.Execute("SELECT * FROM vanner INNER JOIN medlemmar ON vanner.id = medlemmar.id WHERE online=1 DESC LIMIT 5")
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.45-log]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 'DESC LIMIT 5' at line 1
/start.asp, line 268
JeppewebMedlem sedan sep. 2006462 inlägg Alrajt. Nu är det så att jag inte har något sådant, finns det en annan lösning?
@ndersMedlem sedan juni 200032 969 inlägg Om ingenting hänger ihop med något - varför finns datat?
Vet du inte vilka som är vems polare eller vet du inte vilka som är online?
Någon relation måste du ju ha mellan dessa två tabeller. ID är ju det mest logiska att du inte dubbel lagra data, men om du har ett namn så kan du referera det till den.
Peter SMedlem sedan dec. 20025 483 inlägg Men redan nu måste det väl finnas någon relation mellan dem? Är inte vanner.till relaterad till medlemmar.id t.ex?