Skip to main content

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;

==>


Comments

Popular posts from this blog

PHP#33MySQL#29 - Đếm lượt truy cập (KẾT THÚC KHÓA HỌC)

//hitcounter.php <?php session_start();  ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> </head> <body> <?php  include("../connect.php"); //cập nhật số luowhtj truy cập: $sl="update counter set cnt=cnt+1"; mysqli_query($link,$sl); //Lấy dữ liệu số lượt truy cập để hiển thị ra web: $sl2="select * from counter"; $kq=mysqli_query($link,$sl2); $d=mysqli_fetch_array($kq); //Định dạng: $chuoi=str_pad($d['cnt'],6,"0",STR_PAD_LEFT); $luottrycap=""; for($i=0;$i<strlen($chuoi);$i++) { $tam=substr($chuoi,$i,1); $luottrycap.="<img src='images/$tam.png'/>"; } /*-Khi user truy cập vào website: +lần đầu tuy cập: Lưu thông tin của user lên csdl +Sau lần đầu tiên: cập nhtaaj lastvisit - Xóa các dòng dữ liệu quá 1 phút (Quy ước thời gian để khẳng định online hay offline: 1 phút) - Thống kê số liệu người dùng o...

2 (giao diện Visual C#) Solution Explorer

Bài 2 - SOME OTHER TIME - Vào dịp khác