Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एसक्यूएल:इस मामले में बनाए गए एसक्यूएल ऑर्डर में क्वेरी कैसे करें

सुनिश्चित नहीं है कि मैं पूरी तरह से उद्देश्य को समझता हूं, लेकिन मुझे जाना था...

select 
consultas.id as a,
consultas.clasificacion as cl,
consultas.paciente_id as b,
consultas.created,
imc_kg_m2 as im
from consultas
join signos_sintomas on signos_sintomas.consulta_id = consultas.id
join (select pacientes.id from pacientes where pacientes.id < 30) p on consultas.paciente_id = p.id
where imc_kg_m2 = (select imc_kg_m2 from consultas where created = (select max(created) from consultas where imc_kg_m2 is not null)); 

त्रुटि को हल करने के लिए मैंने उपश्रेणियों को अलियास किया और इसके बजाय उनसे जुड़ गया। मैंने एक को हटा दिया क्योंकि मैं यह पता नहीं लगा सका कि वह वहां क्यों था। मैंने where भी जोड़ा है कुछ ऐसा करने के लिए जो आप अनुरोध कर रहे हैं। टिप्पणी करें यदि यह वह नहीं करता जो आप चाहते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं mysql jdbc jar कहाँ से डाउनलोड कर सकता हूँ?

  2. कैसे एक सबक्वेरी में एक अलग तालिका से विशिष्ट पंक्तियों की संख्या प्राप्त करने के लिए?

  3. पीडीओ/MYSQL तैयार किए गए बयान पात्रों से बच नहीं रहे हैं?

  4. SQL अपडेट स्टेटमेंट को चलाने से पहले उसका परीक्षण कैसे करें?

  5. नेस्टेड सेट मॉडल पीएचपी पुस्तकालय