webForumDet fria alternativet

Lägga ihop tabeller

Webbutveckling

13 svar · 561 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Hej!
Jag har ett litet community och behöver lösa följande:

Jag har två tabeller:
Städer
S_Id | Stad | Folkmängd |
Personer
P_Id | Namn |

Och skulle vilja att personer skall kunna lägga till egna städer som de själva får upp när man söker efter en stad. Vad är då smartast att göra? Skall man lägga till en extra tabell för städer tillagda av personer eller skall man bara sätta ett referensid nummer i tabellen "Städer" för att få upp personens egna inlagda städer?
(Det är endast personen som söker efter städer som skall få upp sina egna tillagda städer)

Medlem sedan dec. 200012 464 inlägg
#2

Jag skulle nog göra så, dvs lägga till en kolumn p_id i städer

Medlem sedan nov. 20017 144 inlägg
#3

tack!

Medlem sedan dec. 200012 464 inlägg
#4

Flyttas från SQL.

Medlem sedan nov. 20017 144 inlägg
#5

Oj, nu blev det fel med Ubound.
Jag la till "and Per_id=22" då blev det fel.
Kanske i fel forum igen men...

strSQL = "SELECT Id, Sublink_LinkID, Stad " & _
	"FROM stader WHERE Per_id=0 and Per_id=22" & _
	" ORDER BY sublink_linkID,Stad ASC"
	
Set objConn = Server.CreateObject("ADODB.Connection")
		objConn.Open strConnString
		Set objRS = objConn.Execute(strSQL)
		
		If Not objRS.EOF Then
			'## -- get all links --
			arrLinks = objRS.GetRows()
		End If
Medlem sedan juni 200032 967 inlägg
#6

Per_id kan väl knappast vara 0 och 22 samtidigt?

Medlem sedan nov. 20017 144 inlägg
#7

Nej, men den skall både hämta poster med per_id=0 samt per_id=22 ju.

Medlem sedan juni 200032 967 inlägg
#8

Då ska du väl inte ha ett och-villkor i din wheresats?

Medlem sedan nov. 20017 144 inlägg
#9

Oj då, vad skall det då vara månne? ;)

Medlem sedan juni 200032 967 inlägg
#10

Kanske ett eller-villkor skulle vara på sin plats?

Medlem sedan nov. 20017 144 inlägg
#11

Vad är skillnaden? = Mycket dum fråga!

Medlem sedan nov. 20017 144 inlägg
#12

Dum Fråga! Förlåt!

Medlem sedan juni 200032 967 inlägg
#13

Den ena tar alla poster där Per_id är 0 och Per_id är 22 samtidigt. Låter i mina öron ganska omöjligt.

Den andra tar alla poster där där Per_id är 0 eller Per_id är 22.

Logiskt om man läser det på svenska, tycker i alla fall jag. :)

mvh,

Medlem sedan nov. 20017 144 inlägg
#14

Jag kom ju på det i brådrasket men tack i alle fall.

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)