j'ai 2 tables dans ma db ...Trouvez des conditions comme 'EXISTE PAS'
Entita
id int (11)
descrizione varchar (50)
... ..
Publicobjects
....
modèle varchar (50) le modèle que je dois (dans ce cas 'Entita')
model_id int (11)
Je voudrais faire une requête comme ceci:
select entita.* from entita where NOT EXISTS (select * from publicobjects where publicobjects.model = 'Entita' and publicobjects.model_id = entita.id)
Comment puis-je faire cela avec les fonctions du modèle de Cakephp sans utiliser de requête personnalisée?
Merci
Je ne pense pas 'WHERE NOT EXISTS' est une expression SQL valide (My), et je ne peux pas vraiment imaginer comment sélectionner des enregistrements inexistants de toute façon. Pouvez-vous décrire en mots ce que vous voulez obtenir? – deceze
Oui, est une expression MySql valide ... voir ici: http://dev.mysql.com/doc/refman/5.0/fr/exists-and-not-exists-subqueries.html :) –
Oups, appris quelque chose Nouveau. :) Je ne l'ai jamais utilisé et, chose intéressante, il n'est même pas sorti lors de la recherche dans les documents MySQL. – deceze