想从这个type_id=1获取相应的数据,在从这个数据查询一个cyname的,请教以下各位,如何改善这个这个子查询,?

*SELECT s.service_id,s.service_name,s.service_phone,s.service_address,s.service_url,s.service_type_id,st.service_type_name,s.cyname FROM service s LEFT JOIN service_type st ON st.service_type_id=s.service_type_id WHERE st.service_type_id=1 in (SELECT *FROM service WHERE cyname='星海')

阅读 2.1k
1 个回答

SELECT s.service_id,s.service_name,s.service_phone,s.service_address,s.service_url,s.service_type_id,st.service_type_name,s.cyname FROM service s LEFT JOIN service_type st ON st.service_type_id=s.service_type_id WHERE st.service_type_id=1 and s.cyname ='星海'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进