我有两张table
doctor_collections(
id(pk) ,name, address, gender, contact_no, email ,specialist ,degree
)
以及
doctor_schedule_collections(
id(pk) ,doctor_id(fk) ,date, duration, starting_time, ending_time ,fees
)
我想从这两个表中提取一些数据,并将它们显示在我的网站上。属性将是姓名、地址、性别、Maven、学位、日期、持续时间、开始时间、结束时间、费用。为此,我需要在我的API中创建一个对象并发送该对象。如下所示:
一个二个一个一个
这是不正确的,因为我正在获取对象的数据asana数组,并且无法使用www.example.com_id获取doctor_id。resp.doctor_id.
1条答案
按热度按时间8xiog9wr1#
我正在获取数据asana对象数组
当然,由于SQLSelect查询具有零个或多个结果,因此您必须迭代结果集中的每一行。
"select * from doctor_collections where id=?",resp.doctor_id
任何时候,当你在一个查询结果上迭代,并为每个结果运行另一个查询时,你的脑海中就会响起警报,这是使用sql的错误方法。
要将医生数据与时间表查询沿着包含,您需要查找
JOIN
。