Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

saibot4fun

Query!

Recommended Posts

Ae moçada!

estou com um problema nesta query, ela não pode retornar nenhum registro caso o campo excluido seja diferente de null,

estou tentando achar o problema a algumas horas mas não acho hehe acho que deu tela azul no cerebro já!

bem se alguém puder me dar uma força

Agradeço desde já! ;)

 

Query:

SELECT grupo.id,grupo.nome,grupo_pai.nome as nome_pai,grupo.data_hora_expiracao,grupo.excluido FROM grupo

LEFT JOIN grupo as grupo_pai ON (grupo.id_grupo_pai = grupo_pai.id)

LEFT JOIN grupo as grupo_avo ON (grupo_pai.id_grupo_pai = grupo_avo.id)

LEFT JOIN grupo as grupo_bisavo ON (grupo_avo.id_grupo_pai = grupo_bisavo.id)

LEFT JOIN grupo as grupo_tataravo ON (grupo_bisavo.id_grupo_pai = grupo_tataravo.id)

LEFT JOIN grupo as grupo_avo5 ON (grupo_tataravo.id_grupo_pai = grupo_avo5.id)

LEFT JOIN grupo as grupo_avo6 ON (grupo_avo5.id_grupo_pai = grupo_avo6.id)

LEFT JOIN grupo as grupo_avo7 ON (grupo_avo6.id_grupo_pai = grupo_avo7.id)

LEFT JOIN grupo as grupo_avo8 ON (grupo_avo7.id_grupo_pai = grupo_avo8.id)

WHERE (grupo.excluido IS NULL) AND (grupo.nome LIKE '%Clientes%') OR (grupo_avo.nome LIKE '%Clientes%') OR (grupo_bisavo.nome LIKE '%Clientes%') OR (grupo_tataravo.nome LIKE '%Clientes%') OR (grupo_avo5.nome LIKE '%Clientes%') OR (grupo_avo6.nome LIKE '%Clientes%') OR (grupo_avo7.nome LIKE '%Clientes%') OR (grupo_avo8.nome LIKE '%Clientes%') OR (grupo_pai.nome LIKE '%Clientes%') AND grupo.id IN (1, 58, 504, 467, 463, 513, 575, 452, 512, 459, 491, 487, 543, 544, 562, 563, 461, 545, 521, 520, 719, 455, 542, 462, 511, 522, 464, 584, 540, 541, 451, 677, 59, 514, 476, 580, 694, 727, 667, 657, 695, 735, 51, 477, 470, 585, 591, 645, 589, 708, 655, 606, 613, 675, 596, 666, 715, 661, 636, 610, 731, 716, 686, 600, 605, 705, 709, 634, 707, 676, 607, 603, 690, 608, 592, 593, 713, 656, 615, 659, 672, 693, 642, 712, 729, 699, 660, 689, 687, 664, 598, 688, 641, 590, 717, 665, 626, 730, 609, 700, 627, 698, 658, 711, 692, 669, 722, 702, 630, 671, 703, 637, 653, 629, 674, 624, 595, 601, 597, 611, 53, 673, 576, 570, 565, 582, 718, 569, 614, 583, 612, 721, 557, 429, 441, 438, 432, 473, 446, 635, 668, 573, 503, 430, 527, 499, 643, 422, 723, 474, 682, 516, 447, 481, 564, 526, 581, 640, 484, 440, 444, 435, 515, 437, 428, 728, 726, 426, 500, 433, 733, 530, 683, 507, 449, 423, 579, 431, 654, 501, 442, 572, 478, 448, 427, 701, 425, 486, 518, 32, 295, 725, 296, 297, 298, 299, 301, 303, 305, 306, 308, 309, 681, 616, 311, 312, 691, 547, 313, 314, 316, 317, 318, 734, 319, 320, 321, 322, 323, 324, 326, 328, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 646, 300, 652, 330, 648, 650, 651, 372, 649, 647, 492, 341, 342, 343, 344, 345, 346, 347, 548, 549, 714, 348, 350, 352, 618, 353, 724, 617, 685, 357, 358, 359, 360, 362, 363, 364, 365, 366, 552, 367, 553, 619, 368, 620, 558, 559, 369, 370, 373, 560, 376, 377, 378, 379, 644, 381, 639, 385, 621, 387, 389, 390, 391, 392, 720, 561, 394, 395, 396, 397, 407, 670, 567, 409, 732, 411, 704, 412, 413, 54, 57, 55, 56, 52, 61, 62, 63, 64, 65, 66, 67, 417, 68, 69, 70, 418, 71, 72, 73, 74, 75, 76, 77, 78, 79, 469, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 293, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 134, 136, 137, 138, 141, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 294, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 472, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 60, 290, 291, 292, 710, 662) AND grupo.excluido IS NULL ORDER BY nome_pai, nome LIMIT 0, 50

Compartilhar este post


Link para o post
Compartilhar em outros sites

Difícil face a pequenesa da bichinha, mas tenha atenção ao uso de OR e AND separe por paratenses para ter certeza do filtro que se quer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.