Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQL:cách truy vấn theo thứ tự sql bằng cách tạo trong trường hợp này

Không chắc tôi hoàn toàn hiểu mục đích, nhưng tôi đã thử ...

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)); 

Để giải quyết lỗi, tôi đã đặt bí danh cho các truy vấn con và thay vào đó kết hợp chúng. Tôi đã xóa một cái vì tôi không thể tìm ra lý do tại sao nó lại ở đó. Tôi cũng đã thêm where để làm điều gì đó giống như những gì bạn đang yêu cầu. Bình luận nếu nó không làm những gì bạn muốn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Socket Exceptions khi cố gắng kết nối với cơ sở dữ liệu MySql từ gitpod IDE (máy chủ ubuntu)

  2. Sử dụng wp_query sau khi thay đổi cơ sở dữ liệu qua wpdb mới

  3. MySQL:Cách đơn giản để chuyển đổi giá trị của một trường int

  4. Tính tổng kết quả của một vài truy vấn và sau đó tìm ra top 5 trong SQL

  5. Trình cài đặt MySQL bị kẹt khi bắt đầu dịch vụ