ऐसा लगता है कि आप कुछ इस तरह चाहते हैं:
select radicados.*
from
radicados
join estudiantes
on radicados.asignado = estudiantes.estudianteid
join usarios
on estudiantes.usario = usarios.usarioid
where usarios.nombre = $nombre_usuario
ऐसी क्वेरी बनाने में, FROM
. से शुरू करें खंड। उनके बीच संबंधों के आधार पर, आवश्यक डेटा वाली विभिन्न तालिकाओं को एक साथ मिलाएं। यदि आवश्यक हो, तो WHERE
जोड़ें किसी भी अतिरिक्त शर्तों का वर्णन करने वाला खंड जिस पर आप अपने शामिल होने के परिणाम को फ़िल्टर करना चाहते हैं। फिर SELECT
भरें सूची उपयुक्त के रूप में।
कुछ परिस्थितियों में आपको अन्य क्लॉज़ भी जोड़ने पड़ सकते हैं (ORDER BY
, GROUP BY
, आदि), लेकिन बुनियादी प्रश्नों को समझने के बाद यह बुरा नहीं है।