Câu lệnh select có kết bảng
Là các câu lệnh lấy dữ liệu từ nhiều bảng. Bạn phải ghi điều kiện kết bảng trong phần where
Ví dụ 1:
SELECT idTin, Tin.idSK, Mota , TieuDe
FROM Tin, SuKien
WHERE Tin.idSK= SuKien.idSK
ORDER BY idSK ASC
Ví dụ 2:
SELECT idTin, User.Username, Loaitin.Ten, TieuDe
FROM Tin, User, LoaiTin
WHERE Tin.idUser= User.idUser AND Tin.idLT=LoaiTin.idLT
Order By Ngay Desc Limit 0,10
Câu lệnh select lồng nhau
Là câu lệnh sql có nhiều select lồng nhau
Ví dụ:
1. SELECT idtin, Ngay, TieuDe FROM tin WHERE Ngay >= All (SELECT Ngay FROM Tin)
==>
2. SELECT idLT, Ten FROM loaitin WHERE idLT in (SELECT idLT FROM Tin group by idLT)
==>
Select ngẫu nhiên
1. select idBC, MoTa from BinhChon order by rand() limit 0,1;
==>
2. select idTin, TieuDe from tin order by rand() limit 0,3;
==>
0 comments :
Post a Comment