L'utilisation de Mysql OÙ DANS la clause dans codeigniter
J'ai le texte suivant requête mysql. Pourriez-vous me dire comment écrire la même requête dans Codeigniter façon ?
SELECT * FROM myTable
WHERE trans_id IN ( SELECT trans_id FROM myTable WHERE code='B')
AND code!='B'
avez-vous d'utiliser une sous-requête dans codeigniter comme je l'ai posté
Oui, j'ai réussi à l'utiliser avec succès il ya quelques minutes.. 🙂 Merci 🙂
Veuillez s'il vous plaît vérifier ce post. stackoverflow.com/q/11045611/1209690 Merci 🙂
ok permettez-moi de voir ce qu'il dit
Oui, j'ai réussi à l'utiliser avec succès il ya quelques minutes.. 🙂 Merci 🙂
Veuillez s'il vous plaît vérifier ce post. stackoverflow.com/q/11045611/1209690 Merci 🙂
ok permettez-moi de voir ce qu'il dit
OriginalL'auteur black_belt | 2012-06-13
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser des sous-requêtes façon de codeigniter pour ce faire, pour ce faire, vous devrez hack codeigniter. comme cette
Aller à system/database/DB_active_rec.php
Retirez public ou protégé par mot clé à partir de ces fonctions
Maintenant sous-requête d'écriture disponibles
Et maintenant, voici votre requête avec active record
Et la chose est faite. Cheers!!!
Remarque : lors de l'utilisation de sous-requêtes, vous devez utiliser
au lieu de
qui exécute la requête.
Regardez cette trop
Comment puis-je réécrire ce code SQL dans CodeIgniter Active des Enregistrements?
Remarque : Dans Codeigntier 3 ces fonctions sont déjà publiques de sorte que vous n'avez pas besoin de hack.
OriginalL'auteur Muhammad Raheel
OriginalL'auteur areeb
Essayez celui-ci:
Note: $this->db->select("*"); est facultatif lorsque vous sélectionnez toutes les colonnes de la table
OriginalL'auteur Code Prank
essayez ceci:
N'est pas active record, mais est codeigniter façon http://codeigniter.com/user_guide/database/examples.html
voir la Norme Requête Avec Plusieurs Résultats (Tableau Version) section
OriginalL'auteur mvpasarel