2016-07-26 6 views
1

das ist, was ich in SQL will: select id von mytable außer select id aus another_table,Wie mit in Code Igniter außer Code auszuwählen

aber mit Bibliothek CI Datenbank AUSSER Funktion zu nutzen, wie erhalte ich es?

+0

wo unter Verwendung erreichen ('t1.id NOT IN (wählen otherid aus Tabelle 2)', NULL, FALSE) – JYoThI

+0

'$ this-> db-> where (‘ jobs.job_id NOT IN (wähle tbl_job_applicants.job_id aus tbl_job_applicants wo tbl_job_applicants.employee_id = '. $ emp_id.') '); ' Ich habe es so gelöst –

Antwort

0

Sie können diese NOT EXISTS

SELECT 
    MT.id 
FROM 
    mytable AS MT 
WHERE NOT EXISTS (
    SELECT 
     AT.id 
    FROM another_table AS AT 
    WHERE AT.id = MT.id 
) 
+0

danke dafür, jetzt möchte ich es mit CodeIgniter's Datenbank Klasse. wie mit $ this-> db-> wählen ('MT.id') -> aus() usw. ... –

+0

Leider kenne ich nicht die Syntax von 'CI'. Ich habe versucht, mit der rohen Abfrage zu helfen – 1000111

+0

Diese [** POST **] (http://stackoverflow.com/questions/16680676/codeigniter-complex-join-only-if-rows-dont-exist) könnte Ihnen helfen konvertiere es in 'CI'-Syntax – 1000111