我需要分析mysql中的一些数据,我正在尝试创建一个主要基于现有表的新表。到目前为止,我已经创建了几十个必要列的表。它们与查询中的列(我可以轻松更改此列)不同,但新表中的每一列都包含在查询中。查询和新表中的列也没有按完全相同的顺序找到,但如果需要,我也可以更改它。我应该如何使用查询中的所有必要数据填充表格--100,00行?以下是查询的格式:
select t2.name as agent,t1.* from
(select s.year, s.wk, t.* from sales s
join transaction t
on s.id = t.id) t1,
(select s.year, s.wk, t.* from sales s
join transaction t
on s.id = t.id) t2
where t1.id=t2.id
and
t1.name<>t2.name
答案 0 :(得分:1)
void Window::mainloop() {
bool quit = false;
SDL_Event e;
while( !quit ) {
while( SDL_PollEvent( &e ) != 0 ) {
if( e.type == SDL_QUIT ) {
quit = true;
}
}
SDL_FillRect( screenSurface, NULL, SDL_MapRGB( screenSurface->format, red, green, blue ) );
for (int i = 0; i < spritesNum; i++) {
SDL_BlitScaled( sprites[spritesNum]->getImage() , NULL, screenSurface, sprites[spritesNum]->getRect() );
}
SDL_UpdateWindowSurface( window );
}
}
我建议您查看您的查询是如何工作的,因为您的t1和t2查询是相同的,因此可能始终匹配(除非我只是遗漏了某些内容)