sql >> Database >  >> RDS >> Mysql

Codeigniter kan geen rijen uit de databasetabel verwijderen met de join-methode

Maak gebruik van subquery's.

voorbeeld

#Create where clause
$this->db->select('id');
$this->db->from('table2');
$this->db->where('table2.title', $title);
$where_clause = $this->db->get_compiled_select();

#Create main query
$this->db->where('table1.user_id', $user_id); 
$this->db->where("`id` NOT IN ($where_clause)", NULL, FALSE);
$this->db->delete('table1'); 

Referenties



  1. SQLite COUNT

  2. django.db.utils.OperationalError:(2026, 'SSL-verbindingsfout:SSL_CTX_set_tmp_dh mislukt')

  3. Over mysql-cursor en iterator

  4. Charlotte SQL Server-gebruikersgroep:langzame zoekopdrachten oplossen. Snel.