Em đang làm 1 web tin tức. Đến phần hiện tin Top cho từng Danh mục thì gặp khó.
Em tạo 2 Datalist để hiện các Danh mục tin bao gồm :
Datalist1 gồm có 1 Hyperlink1, 1 Label và 1 Datalist2
Hyperlink1 này sẽ hiện tên của Danh mục (VD: Thể thao)
Label để lấy ID của Danh mục đó
Datalist2 này chứa Tiêu đề của tin mới nhất, Ảnh và Giới thiệu của tin mới nhất của Danh mục đó.
E đã load được dữ liệu cho các Controls trong Datalist1 rồi, đến phần hiện load trong Datalist2 thì gặp khó
E muốn dựa vào cái ID lấy ra từ Label của Datalist1 để load tin mới nhất của Danh mục lên Datalist2 but không biết lệnh sql thế nào.

bảng Categories của e có cấu trúc là : ID, IDparent, Ten, Decen...
bảng News của e là : ID, CatID, Tieude, Gioithieu,Anh....
Mong mọi người giúp e với ![IMG]images/smilies/Cry.gif[/IMG]

- - - Nội dung đã được cập nhật ngày 25-04-2016 lúc 08:17 AM - - -

E làm thế này nhưng hình như sai ở đâu đó các bạ ợ:
CREATE PROCEDURE sp_NewsCate
@ID bigint
as
Declare @bien bigint

SELECT
@bien=c.[id] FROM [tblCategories] as c,[tblNews] as n WHERE c.idparent=@ID

SELECT top 1
[Tieude],
[Gioithieu],
[Anh],
CatID,
[Ten]

FROM [tblNews]
WHERE [CatID] in (@bien)

- - - Nội dung đã được cập nhật ngày 25-04-2016 lúc 08:47 AM - - -

k ai help e với ạ [IMG]images/smilies/Cry.gif[/IMG]