Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

16-06-2013 23:52

Boa noite !!! Estou com um problema para criar um select para um site, entre agenda e resultados, é o seguinte:

Tenho duas tabelas uma de Agenda para os jogos que irão ocorrer e uma para cadastro para os jogos ocorridos, no site quero mostrar ambos em um unica consulta, para os jogos ocorridos apareça o placar e os que irão ocorrer apenas a data e adversário.

Estrutura da tabelas Agenda

Tb_agenda

Campo   Tipo id      int(4) ID_jogo int(8) cp_mando        enum('C', 'F') cp_mando_tipo   enum('M', 'V') cp_data date horario varchar(5) cp_adver        varchar(150) cp_local        varchar(150) cp_end  varchar(250) cp_competicao   varchar(150) cp_escudo       varchar(300) cp_mapa text  

tb_adver

Campo   Tipo ID      int(11) ID_jogo int(8) cp_local        varchar(200) cp_quadro       enum('1', '2', '3') cp_adver        varchar(150) cp_placar_pfs   int(2) cp_placar_adv   int(2) cp_wo   enum('S', 'N') disp_penalty    enum('S', 'N') penalti_lc      int(2) penalti_vs      int(2) bat_primus      varchar(300) bat_adver       varchar(300) cp_jogadores    text cp_gols_vs      text cp_faltas_vs    text ct_am_vs        text ct_az_vs        text ct_verm_vs      text cp_data date cp_liga varchar(100)  

Estou usando a seguinte consulta:

SELECT tb.cp_data, tb.cp_adver, tb.horario, tb.cp_local, da.cp_placar_pfs, da.cp_placar_adv, tb.cp_escudo, tb.cp_mando_tipo, da.cp_quadro FROM tb_agenda AS tb LEFT JOIN dados_adver AS da ON tb.cp_data = da.cp_data WHERE MONTH(tb.cp_data)='".$m."' AND YEAR(tb.cp_data)='2013' ORDER BY tb.cp_data ASC, tb.horario ASC

Porém em alguns dias temos até 3 jogos no mesmo dia, neste caso a consulta gera 6 resultados, cada jogo é separado por Quadro 1, 2 e 3, sendo que o 1 e 2, são contra o mesmo adversário e o 3 é jogado por uma equipe unica, em local diferente.

Teria uma forma, de juntar o 1 e 2 na mesma consulta sem repetição.

Um exemplo de como vai ficar, é parecido com o site do Corinthians: http://www.corinthians.com.br/site/futebol/jogos/#Junho

Fico no aguardo.

Att.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

17-06-2013 08:49

Nesse exemplo do link tem 3 jogos, tem como printar o resultado da sua consulta, como está?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

19-06-2013 21:48

Boa Noite Web

Realmente no exemplo tem 3 jogos, mas com datas diferentes, no meu caso temos 3 jogos no mesmo dia, porem está repetindo 3 vezes para cada resultado. Conforme imagem anexa.

http://primusfs.com.br/imgs/site/Tela_Left_Join.JPG

Abçs
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

19-06-2013 22:15

Acho que entendi o que você quer fazer. No caso, sua consulta primeiro deveria agrupar "GROUP BY" os dados da agenda, para não repetir a mesma data mais de uma vez. Depois, consultar os dados na segunda tabela, para listar os eventos daquele dia.

Já tentou agrupar a consulta, pela data da tabela Tb_agenda?

Se desejar, posta sua sql com insert e algumas linhas que testo quando puder.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

29-06-2014 11:55

Web, desculpe reabrir o topico, mas desde essa época não editei mas o site, por conta de outras trabalhos.

Estou voltando agora a editar está página. Do que jeito que flw quer que eu faça duas consultas, uma na tabela agenda para agrupar as datas e outra na tabela resultados? ou da para fazer isso em unico select.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

29-06-2014 12:01

Esse tipo de consulta é bem complexa para dar opinião assim sem estar trabalhando nela. Indiquei o modo mais simples, agrupando as consultas principais, e vir por dentro das consultas com os filtros para outras consultas.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

29-06-2014 12:13

Segue o código da pagina completa, agora estou usando o Right Join, pois quero que o jogos que não aconteceram aparecam como proximos jogos, porém esses jogos estão duplicados, teria uma forma de agrupar esses resultados repedidos em IF, etc

<hgroup class="box-header uppercase">     <h1>Jogos <span>>> 2014</span></h1> </hgroup>  <div id="jogos"> <div id="accordion"> <?php $arr_meses = array(       1 => 'JANEIRO',       2 => 'FEVEREIRO',       3 => 'MAR&Ccedil;O',       4 => 'ABRIL',       5 => 'MAIO',       6 => 'JUNHO',       7 => 'JULHO',       8 => 'AGOSTO',       9 => 'SETEMBRO',       10 => 'OUTUBRO',       11 => 'NOVEMBRO',       12 => 'DEZEMBRO'    );     for($m = 1; $m <=12;$m++){      if($m<10){          $month = (int)"0$m";     }else{          $month = $m;     }         echo"<h3>".$arr_meses[$m]."</h3>";         echo"<div>"; $tabela = mysql_query("Select * FROM dados_adver RIGHT JOIN tb_agenda ON dados_adver.ID_jogo = tb_agenda.ID_jogo WHERE MONTH(tb_agenda.data)='".$m."' AND YEAR(tb_agenda.data)='2014' ORDER BY tb_agenda.data ASC, tb_agenda.horario asc, cp_quadro DESC") or die (mysql_error()); while ($dados = mysql_fetch_array($tabela)){ extract($dados); $data = date($data); $dt = explode("-",$data); $data_final = "$dt[2].$dt[1].$dt[0]"; switch($cp_quadro){     case 1:         $quadro = "1&ordm; Quadro";         break;     case 2:;         $quadro = "2&ordm; Quadro";         break;     case 3:         $quadro = "Sele&ccedil;&atilde;o";         break;     } if($cp_adver !=""){ ?> <div class="jogo">     <div class="info">         <?php if($cp_mando_tipo=="M"){?>         <p><strong>Primus F. S. x <?=$adver;?></strong></p>         <?php } else { ?>         <p><strong><?=$adver;?> x Primus F. S.</strong></p>             <?php } ?>         <p><em><strong><?=$quadro;?></strong></em></p>         <p><strong>Data: </strong><?=$data_final;?></p>         <p><strong>Local: </strong><?=$local;?></p>         <p><strong>Competi&ccedil;&atilde;o: </strong><?=$cp_competicao;?></p>     </div>     <div class="times">                  <?php if($cp_mando_tipo=="M"){?>                  <span class="mandante"><img src="imgs/escudo.png" alt="Primus F. S." title="Primus F. S." /></span>                  <span><em> <?=$cp_placar_pfs." X ".$cp_placar_adv ?></em></span>                  <span class="visitante"><img src="<?=$cp_escudo;?>" alt="<?=$adver;?>" title="<?=$adver;?>" /></span>                          <?php } elseif($cp_mando_tipo=="V"){ ?>                          <span class="mandante"><img src="<?=$cp_escudo;?>" alt="<?=$cp_adver;?>" title="<?=$cp_adver;?>" /></span>                  <span><em> <?=$cp_placar_pfs." X ".$cp_placar_adv ?></em></span>                          <span class="visitante"><img src="imgs/escudo.png" alt="Primus F. S." title="Primus F. S." /></span>                  <?php } ?>     </div> </div> <?php     } else { ?> <div class="jogo">     <div class="info">         <?php if($cp_mando_tipo=="M"){?>         <p><strong>Primus F. S. x <?=$adver;?></strong></p>         <?php } else { ?>         <p><strong><?=$adver;?> x Primus F. S.</strong></p>             <?php } ?>         <p><strong>Data: </strong><?=$data_final." - ".$horario;?></p>         <p><strong>Local: </strong><?=$local;?></p>                       </div>     <div class="times">                  <?php if($cp_mando_tipo=="M"){?>                  <span class="mandante"><img src="imgs/escudo.png" alt="Primus F. S." title="Primus F. S." /></span>         <span><em> X </em></span>         <span class="visitante"><img src="<?=$cp_escudo;?>" alt="<?=$adver;?>" title="<?=$adver;?>" /></span>                          <?php } elseif($cp_mando_tipo=="V"){ ?>                          <span class="mandante"><img src="<?=$cp_escudo;?>" alt="<?=$cp_adver;?>" title="<?=$cp_adver;?>" /></span>                  <span><em> X </em></span>                  <span class="visitante"><img src="imgs/escudo.png" alt="Primus F. S." title="Primus F. S." /></span>                  <?php } ?>     </div> </div> <?php     } } echo "</div>"; } ?> </div> </div>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

29-06-2014 12:50

Já tentou usar o GROUP na query? GROUP BY coluna
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

29-06-2014 12:54

Já tentei! Desta forma ele pega apenas um jogo
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

29-06-2014 14:31

Tem como mandar o sql para eu testar aqui? O insert e algumas linhas.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

29-06-2014 16:22

O sql da pagina consta no post acima

vou mandar o insert das duas tabelas que busco os resultados

ABaixo a Agenda

-- phpMyAdmin SQL Dump -- version 4.1.12 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: 29-Jun-2014 às 18:06 -- Versão do servidor: 5.6.16 -- PHP Version: 5.5.11   SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";     /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */;   -- -- Database: `primusfs_primusfs` --   -- --------------------------------------------------------   -- -- Estrutura da tabela `tb_agenda` --   CREATE TABLE IF NOT EXISTS `tb_agenda` (   `cod` INT(4) NOT NULL AUTO_INCREMENT,   `ID_jogo` INT(8) NOT NULL,   `cp_mando` enum('C','F') CHARACTER SET utf8 NOT NULL DEFAULT 'C',   `cp_mando_tipo` enum('M','V') CHARACTER SET utf8 NOT NULL DEFAULT 'M',   `data` DATE NOT NULL DEFAULT '0000-00-00',   `horario` VARCHAR(5) CHARACTER SET utf8 NOT NULL,   `adver` VARCHAR(150) CHARACTER SET utf8 NOT NULL,   `local` VARCHAR(150) CHARACTER SET utf8 NOT NULL,   `cp_end` VARCHAR(250) CHARACTER SET utf8 NOT NULL,   `cp_competicao` VARCHAR(150) CHARACTER SET utf8 NOT NULL,   `descr` text CHARACTER SET utf8 NOT NULL,   `cp_escudo` VARCHAR(300) COLLATE utf8_bin NOT NULL,   `cp_mapa` text CHARACTER SET utf8 NOT NULL,   PRIMARY KEY (`cod`) ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin DELAY_KEY_WRITE=1 COMMENT='Agenda de 2009' AUTO_INCREMENT=410 ;   -- -- Extraindo dados da tabela `tb_agenda` --   INSERT INTO `tb_agenda` (`cod`, `ID_jogo`, `cp_mando`, `cp_mando_tipo`, `data`, `horario`, `adver`, `local`, `cp_end`, `cp_competicao`, `descr`, `cp_escudo`, `cp_mapa`) VALUES (351, 83431781, 'F', 'V', '2014-01-11', '14:45', 'Outback Society ', 'Soccer Mania', 'Rua Jalisco, 10', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4566.gif', ''), (352, 75929350, 'F', 'V', '2014-01-18', '10:15', ' Luz do S&atilde;o Lucas Society ', 'Arena Sport Brasil - ', 'Av. Francisco Mesquita, 1750 ', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/6284.gif', ''), (353, 67534903, 'C', 'M', '2014-01-26', '10:00', 'Uni&atilde;o Atl&eacute;tico Barra Funda ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (354, 16682962, 'C', 'M', '2014-02-02', '10:00', 'Serfuncap Futebol Society ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/3638.gif', ''), (355, 26216120, 'C', 'M', '2014-02-09', '10:00', 'Tiger Tools Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5681.gif', ''), (356, 70402206, 'C', 'M', '2014-02-23', '10:00', 'Associa&ccedil;&atilde;o Esportiva S&atilde;o Jorge ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/2641.gif', ''), (357, 63492502, 'C', 'M', '2014-03-09', '10:00', 'Raizes de Vila Prudente ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7677.gif', ''), (358, 28906555, 'F', 'M', '2014-01-26', '13:30', 'Zenite F.S.', 'Arena Sport Brasil -', 'Av. Francisco Mesquita, 1750', 'Copa Arena ', '', 'https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash2/182041_109181085827062_1914274_n.jpg', ''), (360, 37019459, 'F', 'M', '2014-02-02', '14:30', 'Sativa F.S.', 'Arena Sport Brasil -', 'Av. Francisco Mesquita, 1750', 'Copa Arena', '', 'https://scontent-a-iad.xx.fbcdn.net/hphotos-ash3/t1/1512533_275638835926260_1637948654_n.jpg', ''), (361, 22221111, 'F', 'M', '2014-02-02', '12:30', 'Piraras FC', 'Arena Sport Brasil -', 'Av. Francisco Mesquita, 1750', 'Copa Arena', '', 'https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/t1/1619471_656561697739424_472044341_n.jpg', ''), (362, 81105134, 'F', 'M', '2014-02-09', '12:30', 'Real I.A.P.I. ', 'Arena Sport Brasil', 'Rua Francisco Mesquita', 'Copa Arena ', '', 'https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/t1/995309_275661412590669_1455172638_n.jpg', ''), (385, 65912171, 'F', 'V', '2014-01-11', '14:45', 'Outback Society ', 'Soccer Mania', 'Rua Jalisco, 10', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4566.gif', ''), (386, 58453702, 'F', 'V', '2014-01-18', '10:15', ' Luz do S&atilde;o Lucas Society ', 'Arena Sport Brasil', 'Av. Francisco Mesquita, 1750', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/6284.gif', ''), (387, 99146273, 'C', 'M', '2014-01-26', '10:00', 'Uni&atilde;o Atl&eacute;tico Barra Funda ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (365, 52211901, 'C', 'M', '2014-02-16', '10:00', 'Outback Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4566.gif', ''), (366, 33942981, 'C', 'M', '2014-03-16', '10:00', 'Uni&atilde;o Belem F.S.', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/2002.gif', ''), (367, 29138457, 'C', 'M', '2014-03-23', '10:00', 'R7 Futebol Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4421.gif', ''), (368, 88097886, 'C', 'M', '2014-03-30', '10:00', 'Pura Ra&ccedil;a Futebol Society (ant Nakla) ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5679.gif', ''), (369, 71445637, 'C', 'M', '2014-04-06', '10:00', 'Eclipse Futebol e Samba ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5425.gif', ''), (370, 67545424, 'F', 'V', '2014-03-01', '10:30', 'Luz do S&atilde;o Lucas Society', 'Arena Sport Brasil', 'Rua Francisco Mesquita', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/6284.gif', ''), (371, 78563812, 'C', 'M', '2014-04-13', '10:00', 'Carlos Facchina Futebol Society', 'Altitude Sport Center ', 'Rua Dr. Luis Augusto Pereira de Queiroz,85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (372, 32273625, 'C', 'M', '2014-04-20', '10:00', 'Shark Attack Society', 'Altitude Sport Center ', 'Rua Dr. Luis Augusto Pereira de Queiroz,85', 'Futliga', '', 'http://futliga.com.br/imagens/distintivos/7076.gif', ''), (373, 98533293, 'C', 'M', '2014-04-27', '10:00', 'Catadao Futebol Clube', 'Altitude Sport Center ', 'Rua Dr. Luis Augusto Pereira de Queiroz,85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4126.gif', ''), (377, 98613044, 'C', 'M', '2014-05-11', '09:30', 'MADRUGUINHA FC', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7427.gif', ''), (376, 12864970, 'C', 'M', '2014-05-04', '09:30', 'D CAFE SOCIETY', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (378, 93039462, 'C', 'M', '2014-05-18', '09:30', 'UNI&Atilde;O ATL&Eacute;TICO BARRA FUNDA', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (379, 67838702, 'C', 'M', '2014-05-25', '09:30', 'ESCUDO DO SPORT F.C', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7852.gif', ''), (380, 45372245, 'C', 'M', '2014-06-01', '09:30', 'ASSOCIA&Ccedil;&Atilde;O ATLETICA MALATIKOS', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5503.gif', ''), (381, 25936903, 'C', 'M', '2014-06-08', '09:30', 'NOVA GERA&Ccedil;&Atilde;O 5 .F.C', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (382, 47268176, 'C', 'M', '2014-06-15', '09:30', 'RAIZES DE VILA PRUDENTE', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7677.gif', ''), (383, 64323536, 'C', 'M', '2014-06-22', '09:30', 'CITY SANTANA SOCIETY', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/8089.gif', ''), (384, 97881526, 'C', 'M', '2014-06-29', '09:30', 'DEPORTIVO VILA BELA SOCIETY', 'Altitude Sport Center', 'Rua Dr. Luiz Augusto Pereira de Queiroz, 85 - Sa&uacute;de', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7353.gif', ''), (388, 55768929, 'C', 'M', '2014-02-02', '10:00', 'Serfuncap Futebol Society ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/3638.gif', ''), (389, 60042714, 'C', 'M', '2014-02-09', '10:00', 'Tiger Tools Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5681.gif', ''), (390, 97981950, 'C', 'M', '2014-02-16', '10:00', 'Outback Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4566.gif', ''), (391, 44625313, 'C', 'M', '2014-02-23', '10:00', 'Associa&ccedil;&atilde;o Esportiva S&atilde;o Jorge ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/2641.gif', ''), (392, 98595427, 'F', 'V', '2014-03-01', '10:30', 'Luz do S&atilde;o Lucas Society', 'Arena Sport Brasil', 'Rua Francisco Mesquita', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/6284.gif', ''), (393, 58989315, 'C', 'M', '2014-03-09', '10:00', 'Raizes de Vila Prudente ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7677.gif', ''), (394, 34605767, 'C', 'M', '2014-03-16', '10:00', 'Uni&atilde;o Belem F.S.', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/2002.gif', ''), (395, 13066182, 'C', 'M', '2014-03-23', '10:00', 'R7 Futebol Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4421.gif', ''), (396, 40633711, 'C', 'M', '2014-03-30', '10:00', 'Pura Ra&ccedil;a Futebol Society (ant Nakla) ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5679.gif', ''), (397, 20137500, 'C', 'M', '2014-04-06', '10:00', 'Eclipse Futebol e Samba ', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5425.gif', ''), (398, 41835463, 'C', 'M', '2014-04-13', '10:00', 'Carlos Facchina Futebol Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (399, 73194663, 'C', 'M', '2014-04-20', '10:00', 'Shark Attack Society', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'www.futliga.com.br/imagens/distintivos/0.jpg', ''), (400, 73987816, 'C', 'M', '2014-04-27', '10:00', 'Catadao Futebol Clube', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/4126.gif', ''), (401, 83516823, 'C', 'M', '2014-05-04', '09:30', 'D CAFE SOCIETY', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (402, 92772503, 'C', 'M', '2014-05-11', '09:30', 'MADRUGUINHA FC', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7427.gif', ''), (403, 63291530, 'C', 'M', '2014-05-18', '09:30', 'UNI&Atilde;O ATL&Eacute;TICO BARRA FUNDA', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (404, 20865851, 'C', 'M', '2014-05-25', '09:30', 'ESCUDO DO SPORT F.C', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7852.gif', ''), (405, 59829317, 'C', 'M', '2014-06-01', '09:30', 'ASSOCIA&Ccedil;&Atilde;O ATLETICA MALATIKOS', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/5503.gif', ''), (406, 44528578, 'C', 'M', '2014-06-08', '09:30', 'NOVA GERA&Ccedil;&Atilde;O 5 .F.C', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/0.jpg', ''), (407, 84991175, 'C', 'M', '2014-06-15', '09:30', 'RAIZES DE VILA PRUDENTE', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7677.gif', ''), (408, 81326494, 'C', 'M', '2014-06-22', '09:30', 'CITY SANTANA SOCIETY', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/8089.gif', ''), (409, 16212950, 'C', 'M', '2014-06-29', '09:30', 'DEPORTIVO VILA BELA SOCIETY', 'Altitude Sport Center', 'Rua Dr. Luis Augusto Pereira de Queiroz, 85', 'Futliga', '', 'http://www.futliga.com.br/imagens/distintivos/7353.gif', '');     /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;  

E abaixo os resultados dos jogos

-- phpMyAdmin SQL Dump -- version 4.1.12 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: 29-Jun-2014 às 21:17 -- Versão do servidor: 5.6.16 -- PHP Version: 5.5.11   SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";     /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */;   -- -- Database: `primusfs_primusfs` --   -- --------------------------------------------------------   -- -- Estrutura da tabela `dados_adver` --   CREATE TABLE IF NOT EXISTS `dados_adver` (   `ID` INT(11) NOT NULL AUTO_INCREMENT,   `ID_jogo` INT(8) NOT NULL,   `cp_local` VARCHAR(200) NOT NULL,   `cp_quadro` enum('1','2','3') NOT NULL,   `cp_adver` VARCHAR(150) NOT NULL,   `cp_placar_pfs` INT(2) NOT NULL,   `cp_placar_adv` INT(2) NOT NULL,   `cp_wo` enum('S','N') NOT NULL DEFAULT 'N',   `disp_penalty` enum('S','N') NOT NULL DEFAULT 'N',   `penalti_lc` INT(2) NOT NULL,   `penalti_vs` INT(2) NOT NULL,   `bat_primus` VARCHAR(300) NOT NULL,   `bat_adver` VARCHAR(300) NOT NULL,   `cp_jogadores` text NOT NULL,   `cp_gols_vs` text NOT NULL,   `cp_faltas_vs` text NOT NULL,   `ct_am_vs` text NOT NULL,   `ct_az_vs` text NOT NULL,   `ct_verm_vs` text NOT NULL,   `cp_data` DATE NOT NULL,   `cp_liga` VARCHAR(100) NOT NULL,   PRIMARY KEY (`ID`),   KEY `ID_jogo` (`ID_jogo`) ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=498 ;   -- -- Extraindo dados da tabela `dados_adver` --   INSERT INTO `dados_adver` (`ID`, `ID_jogo`, `cp_local`, `cp_quadro`, `cp_adver`, `cp_placar_pfs`, `cp_placar_adv`, `cp_wo`, `disp_penalty`, `penalti_lc`, `penalti_vs`, `bat_primus`, `bat_adver`, `cp_jogadores`, `cp_gols_vs`, `cp_faltas_vs`, `ct_am_vs`, `ct_az_vs`, `ct_verm_vs`, `cp_data`, `cp_liga`) VALUES (453, 84999412, 'Altitude Sport Center ', '1', 'Fenix Society Pq Novo Mundo', 3, 1, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2013-12-01', 'Futliga'), (454, 55768929, 'Altitude Sport Center', '2', 'Serfuncap Futebol Society ', 0, 0, 'S', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-02', 'Futliga'), (455, 16682962, 'Altitude Sport Center', '1', 'Serfuncap Futebol Society ', 9, 5, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-02', 'Futliga'), (456, 99146273, 'Altitude Sport Center', '2', 'Uni&atilde;o Atl&eacute;tico Barra Funda ', 5, 1, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-01-26', 'Futliga'), (457, 67534903, 'Altitude Sport Center', '1', 'Uni&atilde;o Atl&eacute;tico Barra Funda ', 12, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-01-26', 'Futliga'), (458, 75929350, 'Arena Sport Brasil - ', '1', ' Luz do S&atilde;o Lucas Society ', 5, 6, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-01-18', 'Futliga'), (459, 58453702, 'Arena Sport Brasil - ', '2', ' Luz do S&atilde;o Lucas Society ', 8, 8, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-01-18', 'Futliga'), (460, 65912171, 'Soccer Mania', '2', 'Outback Society ', 4, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-01-11', 'Futliga'), (461, 83431781, 'Soccer Mania', '1', 'Outback Society ', 3, 6, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-01-11', 'Futliga'), (462, 28906555, 'Arena Sport Brasil -', '3', 'Zenite F.S.', 3, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-01-26', 'Copa Arena '), (463, 37019459, 'Arena Sport Brasil', '3', 'Sativa F.S.', 12, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-02', 'Copa Arena'), (464, 60042714, 'Altitude Sport Center', '2', 'Tiger Tools Society', 4, 0, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-09', 'Futliga'), (465, 26216120, 'Altitude Sport Center', '1', 'Tiger Tools Society', 4, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-09', 'Futliga'), (466, 52211901, 'Altitude Sport Center', '1', 'Outback Society', 5, 3, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-16', 'Futliga'), (467, 97981950, 'Altitude Sport Center', '2', 'Outback Society', 4, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-16', 'Futliga'), (468, 44625313, 'Altitude Sport Center', '2', 'Associa&ccedil;&atilde;o Esportiva S&atilde;o Jorge ', 7, 3, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-23', 'Futliga'), (469, 70402206, 'Altitude Sport Center', '1', 'Associa&ccedil;&atilde;o Esportiva S&atilde;o Jorge ', 7, 3, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-02-23', 'Futliga'), (470, 98595427, 'Arena Sport Brasil', '2', 'Luz do S&atilde;o Lucas Society', 4, 3, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-01', 'Futliga'), (471, 67545424, 'Arena Sport Brasil', '1', 'Luz do S&atilde;o Lucas Society', 4, 0, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-01', 'Futliga'), (472, 58989315, 'Altitude Sport Center', '2', 'Raizes de Vila Prudente ', 5, 3, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-09', 'Futliga'), (473, 63492502, 'Altitude Sport Center', '1', 'Raizes de Vila Prudente ', 7, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-09', 'Futliga'), (474, 29138457, 'Altitude Sport Center', '1', 'R7 Futebol Society', 3, 1, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-23', 'Futliga'), (475, 13066182, 'Altitude Sport Center', '2', 'R7 Futebol Society', 3, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-23', 'Futliga'), (476, 34605767, 'Altitude Sport Center', '2', 'Uni&atilde;o Belem F.S.', 4, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-16', 'Futliga'), (477, 33942981, 'Altitude Sport Center', '1', 'Uni&atilde;o Belem F.S.', 6, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-16', 'Futliga'), (478, 40633711, 'Altitude Sport Center', '2', 'Pura Ra&ccedil;a Futebol Society (ant Nakla) ', 6, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-30', 'Futliga'), (479, 88097886, 'Altitude Sport Center', '1', 'Pura Ra&ccedil;a Futebol Society (ant Nakla) ', 9, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-03-30', 'Futliga'), (480, 20137500, 'Altitude Sport Center', '2', 'Eclipse Futebol e Samba ', 7, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-06', 'Futliga'), (481, 71445637, 'Altitude Sport Center', '1', 'Eclipse Futebol e Samba ', 7, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-06', 'Futliga'), (482, 41835463, 'Altitude Sport Center ', '2', 'Carlos Facchina Futebol Society', 3, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-13', 'Futliga'), (483, 78563812, 'Altitude Sport Center ', '1', 'Carlos Facchina Futebol Society', 7, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-13', 'Futliga'), (484, 73194663, 'Altitude Sport Center ', '2', 'Shark Attack Society', 4, 6, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-20', 'Futliga'), (485, 32273625, 'Altitude Sport Center ', '1', 'Shark Attack Society', 7, 5, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-20', 'Futliga'), (486, 73987816, 'Altitude Sport Center ', '2', 'Catadao Futebol Clube', 5, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-27', 'Futliga'), (487, 98533293, 'Altitude Sport Center ', '1', 'Catadao Futebol Clube', 6, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-04-27', 'Futliga'), (488, 12864970, 'Altitude Sport Center', '1', 'D CAFE SOCIETY', 2, 1, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-04', 'Futliga'), (489, 83516823, 'Altitude Sport Center', '2', 'D CAFE SOCIETY', 3, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-04', 'Futliga'), (490, 98613044, 'Altitude Sport Center', '1', 'MADRUGUINHA FC', 7, 3, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-11', 'Futliga'), (491, 92772503, 'Altitude Sport Center', '2', 'MADRUGUINHA FC', 12, 0, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-11', 'Futliga'), (492, 93039462, 'Altitude Sport Center', '1', 'UNI&Atilde;O ATL&Eacute;TICO BARRA FUNDA', 12, 5, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-18', 'Futliga'), (493, 63291530, 'Altitude Sport Center', '2', 'UNI&Atilde;O ATL&Eacute;TICO BARRA FUNDA', 8, 6, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-18', 'Futliga'), (494, 45372245, 'Altitude Sport Center', '1', 'ASSOCIA&Ccedil;&Atilde;O ATLETICA MALATIKOS', 3, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-06-01', 'Futliga'), (495, 59829317, 'Altitude Sport Center', '2', 'ASSOCIA&Ccedil;&Atilde;O ATLETICA MALATIKOS', 7, 3, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-06-01', 'Futliga'), (496, 20865851, 'Altitude Sport Center', '2', 'ESCUDO DO SPORT F.C', 8, 4, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-25', 'Futliga'), (497, 67838702, 'Altitude Sport Center', '1', 'ESCUDO DO SPORT F.C', 9, 2, 'N', 'N', 0, 0, '', '', '', '', '', '', '', '', '2014-05-25', 'Futliga');   /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

29-06-2014 16:41

Rodei a sql aqui e testei com seu código para listar os jogos. Só que não entendi nada já que não sei como funciona a idéia e estrutura desse esquema que fez.

Mas eu dei uma olhada no link que recomendou, e vi que eles agrupam por mês, por exemplo http://www.corinthians.com.br/site/fute ... /#[b]Junho[/b]

Eu suponho que deve ter uma consulta ai baseada nesse mês, retornando os jogos do mês.

Eu acho até mais dinâmico assim. Você pode passar o mês do jogo por link, ou fazer uma requisição jQuery para a consulta MySQL, para retornar os jogos.
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

29-06-2014 17:02

Se for usar a idéia do #hash para obter os dados do mês, pode usar essa base Usar-o-hash-do-link-para-uma-consulta-M ... _8394.html
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

29-06-2014 17:28

esse agrupamento já consegui fazer por mês, igualzinho no site do Corinthians.

De começo eu tinha problemas pq estava repetindo o jogos 6 x, por conta do left join, tres 3 resultados na mesma data, resolvi esse problema criando um Id para cada jogo na agenda.

Agora o problema é o que o jogos que ainda vão acontecer estão se repetindo.

Na minha logica, eu queria que os jogos que ainda irão acontecer no caso 1º e 2º quadro, que são contra a mesma equipe, só apareça uma vez, pois e contra o mesmo time, só que isto não estou conseguindo fazer.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Duvida LEFT Join !

29-06-2014 17:47

Infelizmente é complicado ajudar. Teria que entender toda a lógica do sistema para dar um ideia.

O que posso indicar é que tente refazer a consulta para ver se chega ao que está causando o problema.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Duvida LEFT Join !

29-06-2014 20:41

ok, vou tentar achar uma solução.

Abçs
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado