Bạn có thể tham gia một bảng với chính nó bao nhiêu lần tùy theo yêu cầu, nó được gọi là tự tham gia.
Một bí danh được gán cho mỗi phiên bản của bảng (như trong ví dụ bên dưới) để phân biệt bí danh này với bí danh khác.
SELECT a.SelfJoinTableID
FROM dbo.SelfJoinTable a
INNER JOIN dbo.SelfJoinTable b
ON a.SelfJoinTableID = b.SelfJoinTableID
INNER JOIN dbo.SelfJoinTable c
ON a.SelfJoinTableID = c.SelfJoinTableID
WHERE a.Status = 'Status to filter a'
AND b.Status = 'Status to filter b'
AND c.Status = 'Status to filter c'