このクエリはそれから完全に離れて動作しますが、まだ空白のタイトルフィールドを返します。このクエリはまだ空のタイトルフィールドを返しますか?
SELECT
DISTINCT(TRIM(LEFT(title,
IF(LOCATE('10 Pack', title), LOCATE('10 Pack', title) - 1,
IF(LOCATE('100 Classic', title), LOCATE('100 Classic', title) - 1,
IF(LOCATE('100 Favourite', title), LOCATE('100 Favourite', title) - 1,
IF(LOCATE('DVD', title), LOCATE('DVD', title) - 1,
IF(LOCATE('Bluray', title), LOCATE('Bluray', title) - 1,
IF(LOCATE('Series', title), LOCATE('Series', title) - 1,
IF(LOCATE('20 ', title), LOCATE('20 ', title) - 1,
999)))))))))),
main_category,
genre,
actors
FROM
PRprodINFO
WHERE
((main_category = 'Films')
AND (length(title) > 2))
GROUP BY title
も試してみました:
SELECT
DISTINCT(TRIM(LEFT(title,
IF(LOCATE('10 Pack', title), LOCATE('10 Pack', title) - 1,
IF(LOCATE('100 Classic', title), LOCATE('100 Classic', title) - 1,
IF(LOCATE('100 Favourite', title), LOCATE('100 Favourite', title) - 1,
IF(LOCATE('DVD', title), LOCATE('DVD', title) - 1,
IF(LOCATE('Bluray', title), LOCATE('Bluray', title) - 1,
IF(LOCATE('Series', title), LOCATE('Series', title) - 1,
IF(LOCATE('20 ', title), LOCATE('20 ', title) - 1,
999)))))))))),
main_category,
genre,
actors
FROM
PRprodINFO
where
((main_category = 'Films')
AND (title <> ''))
GROUP BY title
まだ空白のタイトルフィールドの行が返されます...任意のアイデアなぜですか?
おかげ
ダレン
'PRprodINFO'テーブルの典型的な行の例を挙げることができますか?特に 'title'カラム。また、あなたの質問の目標は何ですか? – ObscureRobot