Saya akan menjawab bagian kecil tapi penting dari pertanyaan ini:
Pada dasarnya, kueri menggabungkan dua tabel. TAPI, kedua tabel yang digabungkan sebenarnya adalah tabel yang sama - "ritsleting" (dengan kata lain, ia menggabungkan tabel "ritsleting" ke tabel itu sendiri").Tentu saja, karena sisa kueri perlu dipahami saat Anda merujuk ke tabel salinan pertama dari tabel "zip" dan ketika salinan kedua dari tabel "zip", Anda memberikan alias tabel untuk setiap salinan - yaitu, "a" dan "b"'.
Jadi, "b.xxx" berarti "kolom xxx dari tabel zip, dari instance KEDUA dari tabel yang digabungkan".