Guest User

Untitled

a guest
Sep 22nd, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. SELECT u.*, s.statusdesc AS ststatus, p.plandesc, p.planval,
  2. (SELECT COUNT(*) FROM usuarios WHERE uscpfindicador = u.uscpf) AS indicados
  3. FROM usuarios u, planos p, usstatus s
  4. LEFT JOIN usuarios AS child
  5. ON child.usid = usid
  6. WHERE u.usstatus = s.statusid
  7. AND u.usplano = p.planid
  8. AND u.uscpfindicador = 0123456
  9. GROUP BY u.usid;
  10.  
  11. CREATE TABLE IF NOT EXISTS `usuarios` (
  12. `usid` int(11) NOT NULL AUTO_INCREMENT,
  13. `usnome` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  14. `usnascimento` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  15. `uscpf` varchar(12) COLLATE utf8_unicode_ci NOT NULL,
  16. `ustelefone` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  17. `uscelular` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  18. `uscpfindicador` varchar(12) COLLATE utf8_unicode_ci DEFAULT NULL,
  19. `usvencimento` int(11) NOT NULL,
  20. `usendereco` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL,
  21. `usbanco` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
  22. `usagencia` varchar(8) COLLATE utf8_unicode_ci DEFAULT NULL,
  23. `usconta` varchar(12) COLLATE utf8_unicode_ci DEFAULT NULL,
  24. `usoperacao` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  25. `usfavorecido` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  26. `usemail` varchar(80) COLLATE utf8_unicode_ci DEFAULT NULL,
  27. `ussenha` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  28. `usvendedor` int(11) NOT NULL DEFAULT '1' COMMENT 'boolean',
  29. `usstatus` int(11) NOT NULL DEFAULT '1',
  30. `usplano` int(11) NOT NULL DEFAULT '1',
  31. `usdepende` int(11) DEFAULT NULL COMMENT 'se o usuário for dependente de alguém, o id do usuário do qual ele depende',
  32. `ustipocad` int(11) DEFAULT NULL,
  33. `usparentesco` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  34. `usadmin` int(11) DEFAULT '0',
  35. `recover` int(11) DEFAULT '0',
  36. PRIMARY KEY (`usid`),
  37. UNIQUE KEY `uscpf` (`uscpf`),
  38. KEY `usplano` (`usplano`),
  39. KEY `usstatus` (`usstatus`),
  40. KEY `FkTipoCad` (`ustipocad`)
  41. ) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  42.  
  43. INSERT INTO `usuarios` (`usid`, `usnome`, `usnascimento`, `uscpf`, `ustelefone`, `uscelular`, `uscpfindicador`, `usvencimento`, `usendereco`, `usbanco`, `usagencia`, `usconta`, `usoperacao`, `usfavorecido`, `usemail`, `ussenha`, `usvendedor`, `usstatus`, `usplano`, `usdepende`, `ustipocad`, `usparentesco`, `usadmin`, `recover`) VALUES
  44. (1, 'EMPRESA', '1988-05-29', '0123456', NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 'email@email.com', '7bca1fa5a8bcc4df3933e77c644b8cd1', 1, 1, 1, NULL, 3, NULL, 1, 0),
  45. (2, 'Indicado pela empresa', '1992-03-22', '12345678910', '210000000', '21900000000', '0123456', 10, NULL, NULL, NULL, NULL, NULL, 'Jhonatan Pereira', 'jhonatan_pereira@msn.com', '709aae0fea527912f8a02cf1d7c20819', 1, 1, 1, NULL, 3, NULL, 0, 0),
  46. (6, 'Indicado pelo indicado', '1992-03-22', '12312312311', '210000000', '21900000000', '12345678910', 10, 'Av Teste', '', '', '', '', '', 'email@email.com', '709aae0fea527912f8a02cf1d7c20819', 1, 1, 1, NULL, 3, NULL, 0, 0);
Add Comment
Please, Sign In to add comment