Hej..
jag har en tabell där jag grupperar efter fältet "brow". Nu får jag ju även antalet i fältet "oc".. I tabellen "u_tbl" som har fältet "inter_id" (koppling till fältet "brow") samt fältet "value" som innehåller text värde vill jag nu få med dessa så att värdet i "brow" översätts till värdet i Value i "u_tbl"
Provade med inner join men får bara exekvering fel av frågan...
SELECT Brow, COUNT(*) AS oc
FROM Hits
WHERE (C_ID = 3) AND (P_ID = 1) AND (CONVERT(char(10), c_Date, 20) BETWEEN '2007-05-01' AND '2007-05-31')
GROUP BY Brow
ORDER BY oc DESC
Om det finns flera rader i u_tbl som matchar ett Brow, och värdet på Value för dessa rader är olika, vad vill du då få ut?
SELECT u.Value, COUNT(*) AS oc
FROM Hits h
INNER JOIN u_tbl u ON h.Brow = u.inter_id
WHERE (C_ID = 3) AND (P_ID = 1) AND (CONVERT(char(10), c_Date, 20) BETWEEN '2007-05-01' AND '2007-05-31')
GROUP BY u.Value
ORDER BY oc DESC