SELECT *
FROM userinfo t1
JOIN (
SELECT value AS val_pas, attribute AS att_type
FROM radcheck
WHERE radcheck.username = "$username"
AND radcheck.attribute LIKE "%Password"
) t2
JOIN (
SELECT value AS val_simulate
FROM radcheck
WHERE radcheck.username = "$username"
AND radcheck.attribute LIKE "Simultaneous-Use"
) AS t3
WHERE t1.`username` = "$username"
Diese funktionierende Abfrage gibt einen Datensatz wie diesen zurück:
Wie kann ich das folgende SQL in einer Modellmethode in meiner CodeIgniter-Anwendung implementieren? [code]SELECT * FROM userinfo t1 JOIN ( SELECT value AS val_pas, attribute AS att_type FROM radcheck WHERE radcheck.username = "$username" AND radcheck.attribute LIKE "%Password" ) t2 JOIN ( SELECT value AS val_simulate FROM radcheck WHERE radcheck.username = "$username" AND radcheck.attribute LIKE "Simultaneous-Use" ) AS t3 WHERE t1.`username` = "$username" [/code] Diese funktionierende Abfrage gibt einen Datensatz wie diesen zurück: [img]https://i.sstatic.net/YOCNU.png[/img]
Hier ist mein Schema: SQLize Demo [code]CREATE TABLE `radcheck` ( `id` int(11) UNSIGNED NOT NULL, `username` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `attribute` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `op` char(2) COLLATE utf8_unicode_ci NOT NULL DEFAULT '==', `value` varchar(253) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Meine Abfrage funktioniert in PHPMyAdmin einwandfrei. Ich habe versucht, es mit den Abfrage-Builder-Methoden von CodeIgniter auszuführen, konnte aber die verschachtelte Abfrage nicht schreiben. Also...
Ist es möglich, die folgende Abfrage mit den Abfrage-Builder-Methoden von CodeIgniter zu generieren?
SELECT
dept,
COUNT(nik) * 3 * (
SELECT
COUNT(DISTINCT(tanggal)) AS jday
FROM `tab_detail_absen`...
Ich möchte das folgende Roh-SQL in ein CodeIgniter-Skript mit Abfrage-Builder-Methoden konvertieren.
SELECT user.name, user.subject
FROM user
INNER JOIN (
SELECT name, COUNT(1) AS occurrences
FROM...
Ich habe 4 Tabellen wie unten beschrieben:
auth_user_profiles (Tabelle, die Benutzerdetails enthält)
CREATE TABLE IF NOT EXISTS `auth_user_profiles` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id`...
Ich habe ein Problem mit dieser speziellen CodeIgniter-MySQL-Abfrage.
Ich versuche, meine Datenbankzeilen zu durchsuchen, in denen eines der drei Felder/Spalten denselben Ausdruck wie die...