tengo esta consulta:
Código SQL:
Ver original
SELECT a.id, a.username, a.email, b.update_id, b.UPDATE, b.TIME, b.user_id_fk FROM usuarios a, updates b, relationships c WHERE b.user_id_fk = a.id AND c.user_from = $user_id AND b.user_id_fk = c.user_to AND c.STATUS = '1' LIMIT 15
donde $user_id es el id del usuario logueado, pero solo me muestra un solo resultado aca les dejo mis tablas
tabla usuarios:
Código SQL:
Ver original
CREATE TABLE IF NOT EXISTS `usuarios` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(30) NOT NULL, `name` text, `surname` text, `login` INT(1) NOT NULL, `password` VARCHAR(80) NOT NULL, `email` VARCHAR(250) DEFAULT NULL, `picture` text NOT NULL, `b_day` VARCHAR(2) NOT NULL, `b_month` VARCHAR(2) NOT NULL, `b_year` VARCHAR(4) NOT NULL, `level` VARCHAR(250) NOT NULL DEFAULT 'NormalUser', `ip` VARCHAR(250) NOT NULL, `profile_visit` INT(11) NOT NULL, `lastl` VARCHAR(250) NOT NULL, `pprivate` tinyint(1) NOT NULL DEFAULT '0', `active` INT(1) NOT NULL DEFAULT '0', `activecode` VARCHAR(250) NOT NULL, `suspend` INT(1) NOT NULL DEFAULT '0', `country` VARCHAR(250) NOT NULL, `sex` INT(2) NOT NULL DEFAULT '0', `interests` text, `www` VARCHAR(255) DEFAULT NULL, UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;
tabla updates:
Código SQL:
aca user_id_fk es el id del usuarioVer original
CREATE TABLE IF NOT EXISTS `updates` ( `update_id` INT(11) NOT NULL AUTO_INCREMENT, `update` text, `time` INT(11) DEFAULT NULL, `user_id_fk` INT(11) DEFAULT NULL, PRIMARY KEY (`update_id`), KEY `user_id_fk` (`user_id_fk`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
tabla relationships:
Código SQL:
en status 0 es pendiente y 1 es aceptadaVer original
CREATE TABLE IF NOT EXISTS `relationships` ( `user_from` INT(11) NOT NULL, `user_to` INT(11) NOT NULL, `status` enum('0','1') NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
yase qe puede ser algo tonto pero no estoy familiarizado con consultas extensas

Gracias !!