Ya, Anda dapat menggunakan kembali variabel. Begini caranya:
SELECT
@total_sale := s.f1 + s.f2 as total_sale,
s.f1 / @total_sale as f1_percent
FROM sales s
Baca selengkapnya di sini:http://dev.mysql .com/doc/refman/5.0/en/user-variables.html
[Catatan:Perilaku ini tidak ditentukan. Menurut dokumen MySQL:]
Sebagai aturan umum, Anda tidak boleh menetapkan nilai ke variabel pengguna dan membaca nilai dalam pernyataan yang sama. Anda mungkin mendapatkan hasil yang Anda harapkan, tetapi ini tidak dijamin.