webForumDet fria alternativet

fråga

3 svar · 166 visningar · startad av DavidB

DavidBMedlem sedan jan. 20001 372 inlägg
#1

jag har 2 tabeller:
tabell1 och tabell2

tabell1:
id|name

tabell2:
id|tabell1id|värde1|värde2

hur gör jag för att få ut name från tabell1 och id,värde1 från tabell2?

NiehlsMedlem sedan juli 2002131 inlägg
#2

SELECT tabell1.name, tabell2.id, tabell2.värde1 FROM tabell1, tabell2 WHERE tabell1.id = tabell2.tabell1id
kan inte prova nu, men jag tror det skall funka, om jag förstått dig rätt.

DavidBMedlem sedan jan. 20001 372 inlägg
#3

tackar, fungerade utmärkt :)

har dock en sak till:

säg att min fråga ser ut såhär:

SELECT tabell1.name, tabell2.id, tabell2.värde1 FROM tabell1, tabell2 WHERE tabell1.id = tabell2.tabell1id LIMIT 0,10

går det då i samma fråga att räkna antalet poster som man hämtar i både tabell1 och tabell2? eller måste man göra detta i separata frågor?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Du behöver två frågor.

En limit utan order by är meningslös.

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)