PHP#7 - MySQL#3 - Câu lệnh select có kết bảng - Câu lệnh select lồng nhau - Select ngẫu nhiên

 

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