LEFT JOIN... non ci capisco nulla

danielloantonio

Utente Attivo
20 Lug 2012
110
0
0
Salve,
premesso che non ho mai capito come si usa il left join o il join in generalee.. questo è il mio quesito!
Ho una tabella posts con i seguenti campi: id (auto_increment), user, post; e una tabella friend con i seguenti campi: id (auto_increment), x (chi manda la richiesta di amicizia), y (chi riceve la richiesta di amicizia)!
Presupposto questi campi rispettivamente:

friend =>
1, 46573, 68472
2, 68472, 22867
3, 68472, 99537

posts =>
1, 99537, questo è un post
2, 22867, questo è un post 2
3, 46573, questo è un post 3

Ora mi servirebbe selezionare i post di chi sono amico MA ANCHE DI CHI È AMICO A ME! E inoltre devo selezionare ovviamente anche i miei!
Quindi in definitiva mi servirebbero i post di 46573, 22867, 99537 e i miei (68472)

Grazie a tutti quelli che avranno un po' di pazienza :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
prova con una query del genere
PHP:
<?php
$io=68472;//puo provenire da un form
$q_1="SELECT post FROM friend as f, post as p WHERE (f.x=$io OR f.y=$io) AND (p.user=f.x OR p.user=f.y)";
?>
se non funzia non mandarmi....
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Estrarre valori MAX da un db con una left join MySQL 8
F [MySQL] Problema con LEFT JOIN MySQL 6
P [MySQL] Inner Join o Left Join MySQL 14
R [PHP] Estrapolare dati da una query left join PHP 0
Marco_88 Eliminare una colonna da una LEFT JOIN MySQL 4
H Mysql - left join PHP 9
F slide left e right jQuery 0
asevenx struttura DIV realizzata con float: left che si spezza HTML e CSS 3
Monital I div non si accostano con float:left HTML e CSS 1
asevenx div che non si estende oltre il flot:left HTML e CSS 11
B Sql con left Classic ASP 1
F Problema con len e con left Classic ASP 10
wer16 errore in ie con float left HTML e CSS 2
G Css:sempre clear both o è necessario solo left o right? HTML e CSS 0
A style.left Javascript 0
A margin-left: 0 auto; HTML e CSS 3
G altezza di un div che contiene 2 div float:left HTML e CSS 6
B Calcolare Top e Left in base a Risoluzione Classic ASP 11
B Top e Left Javascript 20
R Join articolato su 3 tabelle MySQL 5
M Join 3 tabelle PHP 0
L select join e sottrazione punti PHP 13
M Problema su query JOIN in tre tabelle PHP 0
MarcoGrazia Dati nulli su join tra più tabelle MySQL 1
M Ordinare una query join PHP 2
P Query Mysql con Join PHP 2
S [PHP] Inner join su 4 tabelle PHP 6
M [PHP] Aiuto su inner join PHP 10
simgia [PHP] Ciclare una query JOIN PHP 2
simgia [MySQL] INNER JOIN problema MySQL 0
C Php/Mysql query JOIN tra tabelle PHP 4
C Php/Mysql query JOIN tra due tabelle PHP 18
R [MySQL] SQL UPDATE INNER JOIN MySQL 5
G [MS Access] JOIN di due tabelle più GROUP BY MS Access 1
G [MySQL] Join o select MySQL 1
R [MySQL] Join, Count e Order (ASC & DESC)... MySQL 6
B Outer join che non funge Database 2
jdj78 inner join Classic ASP 18
V [Guida]: ho dubbi sulle Join MySQL 13
P Query con Somma di un Campo , aggregazione e join Database 3
V Quando mettere il JOIN e quando no? MySQL 1
L cinque tabelle e join PHP 2
P Join tabelle MySQL 4
Marco_88 Select distinct e join MySQL 2
M Query Join per 2 colonne MySQL 1
D Problema sintassi INNER JOIN a 3 tabelle PHP 4
L inner join MySQL 0
andrea.peo Problema query con join visualizzazione record ripetuti PHP 5
I Aiuto INNER JOIN MySQL 5
D Il JOIN che non imparerò mai ad usare MySQL 2

Discussioni simili