willmk
Membros-
Total de itens
11 -
Registro em
-
Última visita
Sobre willmk
- Data de Nascimento 15/04/1992
Perfil
-
Gender
Male
-
Location
Bauru, São Paulo
willmk's Achievements
0
Reputação
-
Tente assim: select tab.id_alimento, tab.ingrediente from (select id_alimento, group_concat(id_ingrediente) as ingrediente from tabela group by id_alimento)) tab where tab.ingrediente = "9,10,11" Deu o seguinte erro: "#1248 - Every derived table must have its own alias"
-
Não eu armazeno como mostra na imagem do primeiro post! -id PK -id_ingrediente FK -id_alimento FK Não tem como eu fazer um campo para cada ingrediente na mesma tabela, pois o cadastro de ingredientes também é dinamico e tem mais de 100 ingredientes, ficaria uma tabela enorme o que não compensa. Acho que não existe nenhum comando que eu possa executar no banco que me retorne o id_alimento pelos id_ingrediente que possui. Achei um jeito de fazer na programação mas me custou 3 foreachs intercalados, o que come muito processamento, mas acho que vai ter que ser desse jeito :( Muito obrigado a todos!!
-
Também não cara, esse me retorna TODOS que tiveram qualquer um dos ingredientes listados ali, eu preciso um que retorno o alimento que tem SOMENTE esses 3 ingredientes 8,9,10! Nessa query se eu trocar OR por AND ele me retorna vazio.. Mas obrigado desde já! Fico no aguardo de uma solução.. Tire o "Group By id_alimento", testei o SELECT acima e funcionou, só uma dúvida, por acaso você queria que retornasse o total de ingredientes pra fazer uma compra por exemplo ? Cara, mesma coisa! Eu preciso do id_alimento que possui APENAS os ingredientes 8,9,10 desse modo ele me retorna QULAQUER id_alimento que possui OU o 8 OU 9 OU 10
-
Também não cara, esse me retorna TODOS que tiveram qualquer um dos ingredientes listados ali, eu preciso um que retorno o alimento que tem SOMENTE esses 3 ingredientes 8,9,10! Nessa query se eu trocar OR por AND ele me retorna vazio.. Mas obrigado desde já! Fico no aguardo de uma solução..
-
Mais ninguém? já falaram para eu tentar o seguinte: SELECT I.ID_ALIMENTO FROM INGREDIENTES_ALIMENTO I INNER JOIN ALIMENTOS A ON I.ID_ALIMENTO = A.ID WHERE I.ID_INGREDIENTE IN (9,10,11) AND (SELECT COUNT(*) FROM INGREDIENTES_ALIMENTO WHERE ID_ALIMENTO = A.ID) = 3 GROUP BY I.ID_ALIMENTO Porém ele me retorna todos os registro que possuam pelo menos 1 dos ingredientes listados no IN (9,10,11) Preciso do registro específico que possui aquela quantidade e aqueles ingredientes!
-
Nossa cara brigadão! Isso funciona certinho, não conhecia essa condição! Porém eu precisaria que me retornasse somente o id_alimento que possui esses id_ingrediente específicos! Por exemplo: o alimento 15 possui os ingred (9,10,11) o alimento 16 possui (9,10,11,12) <- eu preciso que me retorne somente o alimento 15 que possui somente os ingredientes (9,10,11), teria algum jeito? Obrigado desde já! Abraços.
-
Possuo a seguinte tabela: -id: int PK auto_inc -id_ingrediente: int FK -id_alimento: int FK Preciso fazer o seguinte: pegar o id_alimento que possuir por exemplo o id_ingrediente 8,10 e 11. Por exemplo: Preciso que ao procurar por alimentos que possuam SOMENTE os ingredientes de id 9,10 e 11 me retorne o id_alimento 15! Será que ficou claro? alguém consegue pensar em alguma query possivel? Pois estava pensando em fazer na programação, mas ficaria muito pesado com muitas consultas e foreach... Desde já agradeço!
-
Bom dia, é possivel relacionar duas divs para alterar a posicao de seus elementos dentro? Por exemplo: Div 1: Div 2: |Item 1| |Item 1| |--------| |--------| |Item 2| |Item 2| |--------| |--------| |Item 3| |Item 3| |--------| |--------| Ao dar sort na div 1 fazer exatamente igual na div 2, nem que eu tenha que usar o mesmo id: Div 1: Div 2: |Item 1| |Item 1| |--------| |--------| |Item 3| |Item 3| |--------| |--------| |Item 2| |Item 2| |--------| |--------| Existe algum jeito possivel de se fazer isto? No aguardo. Obrigado
-
[HELP] Atribuir valor em variavel dentro do retorno ajax
pergunta respondeu ao willmk de willmk em Ajax, JavaScript, XML, DOM
Continuou a mesma coisa ;s não é o alert que eu preciso, eu preciso mudar o valor da variavel "teste" dependendo do retorno ajax. Porém ela continua sempre o mesmo valor independente da atribuição. Obrigado desde já -
Cara eu uso uma classe jquery que é perfeita pra todo tipo de mascara, você quem cria as mascaras. Primeiro baixe e de include neste arquivo: mask.js após você pode já deixar programado suas mascaras, chame no começo de sua pagina ou em um arquivo javascript geral os seguintes codigos: $(function(){ // masks $.mask.masks.hora = { mask: '24:59' } $.mask.masks.numeric = { mask:'9', type:'repeat' } $.mask.masks.data = { mask: '39/19/2999' } $.mask.masks.fone = { mask: '(99) 9999-9999' } $.mask.masks.cep = { mask: '99999-999' } $.mask.masks.cpf = { mask: '999.999.999-99' } $.mask.masks.money = { mask : '99,999.999.999.999', type : 'reverse', defaultValue : '+000' } $('input:text').setMask(); }); após isso é só utilizar desta maneira: <input type="text" name="" alt="money"/> espero ter ajudado, abraços
-
Para minha surpresa, estava fazendo um código e não consegui de nenhum jeito atribuir o um valor em uma variavel global, dentro do retorno do ajax. Para ser mais específico $(function(){ var teste = true; $.post('pagina.php',{},function(data){ if (data == 1){ teste = false; } }); alert(teste); }); teste sempre sera 'true', mesmo o retorno(data) sendo 'false', já dei alert, já tentei chamar uma funcao externa e nada tambem, como: function ajax(){ $.post('pagina.php',{},function(data){ if (data == 1){ return false; } }); return true; } teste = ajax(); alert(teste); alguém sabe o que pode ser feito? muito obrigado desde já!