Запрос CodeIgniter MySQL с несколькими подразделениями в одной и той же таблице не фильтрует записи, как и ожидалосьPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запрос CodeIgniter MySQL с несколькими подразделениями в одной и той же таблице не фильтрует записи, как и ожидалось

Сообщение Anonymous »

У меня есть запрос mysql в codeigniter, как это: < /p>

Код: Выделить всё

$report = $this->db->query("
SELECT
c.categoryName,
note1.*,
(
(
SELECT SUM(noteAmount)
FROM notes
WHERE
DATE_FORMAT(noteDate, '%d-%m-%Y') = DATE_FORMAT(note1.noteDate, '%d-%m-%Y')
AND noteType = 'cash_in'
)
-
(
SELECT SUM(noteAmount)
FROM notes
WHERE
DATE_FORMAT(noteDate, '%d-%m-%Y') = DATE_FORMAT(note1.noteDate, '%d-%m-%Y')
AND noteType = 'cash_out'
)
) as trxCount
FROM
notes AS note1
JOIN
(
SELECT noteDate
FROM notes
GROUP BY noteDate
HAVING COUNT(noteDate) > 0
) AS note2
ON note1.noteDate = note2.noteDate
JOIN category c
ON c.categoryID = note1.categoryID
WHERE note1.noteType = 'cash_in'
ORDER BY note1.noteDate DESC
LIMIT $start, $per_page
")->result();
< /code>
См. И чем пункт: < /p>
WHERE note1.noteType = 'cash_in'
Я хочу только получить денежные данные, но почему я получаю все данные (включая наличные и другие)? NoteId | Notetitle | Natedate | noteamount | CategoryId | Notetype |
Таблица категории:
| CategoryId | CategoryName | Parentid |

Подробнее здесь: https://stackoverflow.com/questions/551 ... not-filter
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»