我有2个表请参见链接和当前正在运行的查询我面临
1.服用太多的时间来执行
2.我想如果 http://sqlfiddle.com/#!9/40d9d/2MySQL的左与交叉连接的连接查询问题
问题日期范围内的日期'x'在tbl_appoitmens表中没有任何信息,那么很多结果显示为零,但所有AppointmentTimeID都在tbl_appointmentschedule_details中。
3.我想验证这3个新列AppointmentTypeID
,AppointemntStatus
和AvailableInMarket
从tbl_appointments
。
4. ScheduleID
从tbl_appointmentschedule_details
查询输出速度确实不管我们可能会选择像2 - 一次3年记录。
结果我想演出是这样的
AppointmentTimeID AppointmentDate NoOfApplicants 22 2015-10-16 2 23 2015-10-16 4 24 2015-10-16 5 25 2015-10-16 2 26 2015-10-16 2 22 2015-10-17 5 23 2015-10-17 2 24 2015-10-17 2 25 2015-10-17 2 26 2015-10-17 2 22 2015-10-18 0 23 2015-10-18 0 24 2015-10-18 0 25 2015-10-18 0 26 2015-10-18 0
什么是你的问题? SQL Fiddle非常棒,但示例数据和您的查询也应该出现在您的问题中。 SQL小提琴并不总是起来。 –
你的主要关键是什么? – Strawberry
主键是tbl_appointmentschedule_details在tbl_appointments和TRANSID的AppointmentID http://stackoverflow.com/questions/33193053/mysql-left-outer-join-is-having-some-final-results-issue/ 请参阅这篇文章 –