Query Mysql con Join

Phelps

Utente Attivo
17 Dic 2018
50
0
6
Ciao ragazzi mi serve una mano nel contruire questa sql

Ho due tabelle una users con
id |name| email| user_image| password| created_at
e una posts
id |titolo| body| section| user_id| created_at

In un model con la seguente query riesco nella view posts ad accedere anche alle informazioni dell 'user
PHP:
public function getPosts()
{
$this->db->query('SELECT * ,
posts.id as postId,
users.id as userId,
posts.created_at as postCreated,
users.created_at as userCreated
FROM posts
INNER JOIN users
ON posts.user_id = users.id
ORDER BY posts.created_at DESC
');
$results = $this->db->resultSet();
return $results;

Ora invece devo fare una cosa diversa... Invece di avere un ritorno di tutti i posts che stanno nel database, voglio avere i posts che hanno una determinata categoria, ma allo stesso tempo accedere anche hai dati del suo user. in pratica nella query di sopra non so dove inserire WHERE section = php , per esempio.

Ho un sistema MVC quindi con una call_user_func_array riesco a leggere da url il parametro da passare al metodo getPosts(), che poi dovrebbe scriverlo nella WHERE...

Dove piazzo la where?
Grazie
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
le clausole che seguono la "ON" agiscono sulla tabella users

le clausole che seguono la "where", messa in fondo prima di "order by", agiscono sulla tabella "posts"
 
Discussioni simili
Autore Titolo Forum Risposte Data
V [MySQL] problema query con date su server MySQL 5
D [MySQL] Tabelle "molti a molti", SELECT con troppe QUERY MySQL 7
P [MYSQL] Query su tabelle con clausola "essenziale" MySQL 10
A Query mssql su mysql con linked server Database 0
Albertoesse Problemi passaggio valori da un Form ad Una classe con query mysql PHP 12
G Problema con query mysql MySQL 1
L PHP: problema con query mysql. PHP 3
A Indicizzare i risultati di una query Mysql con php PHP 0
F Estrazione da db MySQL con query molto lunga PHP 13
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
D query con mysql, checkbox e php PHP 8
K [MYSQL] problema con una query in loop MySQL 1
B Problema con query mySql Java 2
L [PHP & MySQL]Query con funzioni matematiche PHP 12
A problema con query mysql PHP 1
J query con php su mysql PHP 1
M Interazione tra un più campi di un form con un solo campo di database - query mysql PHP 2
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
A Carattere 'è' in query MySQL PHP 0
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
max1974 Query lenta.....Mysql 5.7 MySQL 2
G [MySQL] Connessione DB e query da file batch MySQL 1
G esportare in file .csv risultato di query mysql PHP 5
napuleone [MySQL] commenti in una query MySQL 1
P [MySQL] Query su DB 1 e Insert su DB 2 PHP 11
MarcoGrazia [mysql][mariadb]Raggruppare query in base alla data MySQL 2
G Mysql ( Query) problema interrogazione MySQL 0
danjde [MySQL] Escludere specifico valore dalla query select MySQL 3
C Php/Mysql query JOIN tra tabelle PHP 4
C Php/Mysql query JOIN tra due tabelle PHP 18
booklisa MYSQL e PHP Query e sottoquery PHP 3
I Query DB MYSQL MySQL 0
T query mysql MySQL 3
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
M Query mysql per selezioni random in categorie mirate PHP 4
M [PHP - MYSQL] Mantenere filtro query in tabelle paginate PHP 3
M Paginazione di risultati query mysql PHP 2
G problema query mysql in php PHP 5
felino [PHP][MySQL] Errore nella query PHP 6
A Form fattura multiriga e query salvataggio mysql PHP 3
N Eseguire una query MySQL dopo 10 secondi PHP 0
A jbutton che esegue una query mysql in netbeans Java 1
IImanuII mysql query random riga PHP 5
G Inserimento loop in una INSERT query in PHP e MySQL PHP 2
L filtri di query [php-mysql] PHP 6
A [RISOLTO]Come generare query dinamica PHP-MYSQL PHP 2
B problema query mysql php PHP 1
M MySql Query ciclo nidificato PHP 3
ivarello Asterisco e query mysql PHP 2
B Aiuto query mysql in php PHP 1

Discussioni simili