inspiroMedlem sedan sep. 2005673 inlägg Har en tabell tbl_objects som jag kör en select på. En av kolumnerna i tbl_objects innehåller en int där varje siffra representerar en sträng från en annan tabell som heter tbl_area. Skulle vilja få ut strängen som finns i tbl_area istället för siffran som jag hämtar i tbl_objects.
SELECT * FROM tbl_objects INNER JOIN nånting??? WHERE id IN (SELECT id FROM #TempTable)
cyprysMedlem sedan dec. 20003 563 inlägg ?
select t1.*, t2.name
from tbl_objects t1, tbl_area t2
where t1.enAvKolumnernaMedId = t2.id
tohaMedlem sedan dec. 1999707 inlägg Med ANSI-SQL joins:
SELECT
t1.*,
t2.name
FROM
tbl_objects t1
INNER JOIN
tbl_area t2
ON
t1.enAvKolumnernaMedId = t2.id
inspiroMedlem sedan sep. 2005673 inlägg Det vill inte funka ändå. :( Så här har jag skrivit:
SELECT tbl_ExchangeObjects.*, tbl_Area.*
FROM tbl_ExchangeObjects tblO
INNER JOIN tbl_Area tblA ON tblO.intArea1 = tblA.intCode
intArea1 innehåller det id som motsvarar det id som finns i intCode i tbl_Area.
Får felmeddelandet att "System.Data.SqlClient.SqlException: The column prefix 'tbl_ExchangeObjects' does not match with a table name or alias name used in the query."
LarsGMedlem sedan dec. 200012 464 inlägg SELECT tblO.*, tblA.*
FROM tbl_ExchangeObjects tblO
INNER JOIN tbl_Area tblA ON tblO.intArea1 = tblA.intCode
inspiroMedlem sedan sep. 2005673 inlägg Tack för all hjälp, ditt exempel fungerar LarsG! :)