我真的不确定如何查询。我在我的DB以下使用JOIN进行正确的查询
ID,员工,jobsite1,STIME,ETIME,lunchout,lunchin,说明,材料,jobsite2,STIME,ETIME,lunchout2,lunchin2,内容描述2,materials2
这实际上重复5倍。当我从表格中选择SELECT时,就像一个魅力拉动我所有的数据(我将它导出为xls进行编辑),然后从jobsite2,3,4,& 5中获取所有信息,并将其复制并粘贴到一行。所以基本上
ID, EMPLOYEE, JOBSITE, , STIME,ETIME,LUNCHOUT,LUNCHIN, DESCRIPTION, MATERIALS
1, CHRIS , MYSITE, , 9:00, 1:00 ,12:15, 12:45 , WORKED HERE, NONE
1, CHRIS , SECONDSITE, 1:15, 5:00 , , , WORKED HERE, NONE
2, BOB , MYSITE , 9:00, 5:00 ,12:00 ,12:30 , WORKED HERE, NONE
3, MIKE , MYSITE , 9:00, 2:00 ,12:00 ,12:30 , WORKED HERE, BOUGHT STUFF
3, MIKE , SECONDSITE, 2:00, 5:30 , , , DOING THIS , NONE
有没有办法查询这个没有我通过Excel手动执行此操作?使用可能JOIN?我从来没有使用JOIN,但听说过它,并且总是好奇的是,一旦我有正确的查询设置,导出这可能会更容易?这有意义吗?
http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins做到这一点。 html –
请指定您的数据库和版本,提供样本数据和期望的输出。 – RedFilter
它全部提交到一张表中。 DB名称是员工表名是tcardsubmit so ... employee.tcardsubmit 不确定MySQL版本号是 – ldiggins