Có vẻ như bạn muốn một cái gì đó như thế này:
select radicados.*
from
radicados
join estudiantes
on radicados.asignado = estudiantes.estudianteid
join usarios
on estudiantes.usario = usarios.usarioid
where usarios.nombre = $nombre_usuario
Khi xây dựng một truy vấn như vậy, hãy bắt đầu bằng FROM
mệnh đề. Nối các bảng khác nhau có chứa dữ liệu cần thiết lại với nhau, dựa trên mối quan hệ giữa chúng. Nếu cần, hãy thêm WHERE
mệnh đề mô tả bất kỳ điều kiện bổ sung nào mà bạn muốn lọc kết quả tham gia của mình. Sau đó điền vào SELECT
danh sách phù hợp.
Trong một số trường hợp, bạn cũng có thể cần thêm các mệnh đề khác (ORDER BY
, GROUP BY
, v.v.), nhưng điều đó không tệ khi bạn hiểu các truy vấn cơ bản.