---
title: "SQL Abfrage - klappt nicht"
url: "https://www.typo3.net/d/113683-sql-abfrage-klappt-nicht"
source: "typo3.net"
tags: ["Backend","Datenbank","Frage"]
created: "2013-01-30"
last_reply: "2013-01-30"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# SQL Abfrage - klappt nicht

Backend · 4 Antworten · gestartet 2013-01-30

## Eröffnungsbeitrag

**Cubana13** · 2013-01-30 · [Beitrag #1](https://www.typo3.net/d/113683-sql-abfrage-klappt-nicht/1)

Guten Morgen,

durch eine Typo3 Schulung bin ich auf die Möglichkeit gestoßen im BE SQL Abfragen zu erstellen und diese dem Redakteur zur Verfüfung zu stellen.
Allerdings klappt es nicht so wie ich das möchte.

Aufgabe 1: Alle Seiten in denen keine Beschreibung  eingetragen ist...

Alle Seiten mit dem Typ Standart  -- klappt er gibt mir alle Seiten die vorhanden sind aus.
und
Feld Beschreibung wenn leer ---- ab hier gibt er keine Seiten mehr aus.

SELECT uid,title,pid,deleted FROM pages WHERE (
pages.doktype = '1'
AND pages.description = '') AND pages.deleted=0 LIMIT 100

Komisch an der Sache ist, wenn ich z.b die Felder Autor oder Email nehme, dann klappt es.

Inhaltsangabe, Beschreibung, Keywords gehen nur, wenn schon Inhalt drin ist.

Kann mir das jemand erklären?

## Antworten

### [#2](https://www.typo3.net/d/113683-sql-abfrage-klappt-nicht/2) · Gregor · 2013-01-30

Hallo Cubana,

die Felder für description, abstract, keywords etc. füllt TYPO3 in der DB nicht mit einem leeren String sondern mit NULL.

Folgende Abfrage sollte dir das gewünschte Ergebnis liefern:

```sql
SELECT uid,title,pid,deleted 
FROM pages 
WHERE pages.doktype = '1' AND pages.description IS NULL AND pages.deleted=0 
LIMIT 100
```

### [#3](https://www.typo3.net/d/113683-sql-abfrage-klappt-nicht/3) · Cubana13 · 2013-01-30

Hallo Gregor,

danke für den Hinweis.

Ich hab jetzt direkt in der Datenbank gesucht da klappt es.

```sql
SELECT uid, title, description, pid, deleted
FROM pages
WHERE pages.description IS NULL
LIMIT 0 , 30
```

Im Backend bei DB-Überprüfung schreibt er es aber immer so was dann kein Ergebnis bringt. :-(

```sql
SELECT uid,title,pid,deleted FROM pages WHERE (
pages.doktype = '1'
AND pages.description = 'NULL') LIMIT 100
```

### [#4](https://www.typo3.net/d/113683-sql-abfrage-klappt-nicht/4) · Gregor · 2013-01-30

Hm, also, habe mal was gesucht und offenbar geht es über die Actions nicht.

<http://typo3.toaster-schwerin.de/typo3_english/2012_07/msg00120.html>

Es werden nur Standard-Queries unterstützt und diese "IS NULL"-Abfrage fällt da nicht drunter. Und das Query manuell im entsprechenden Datensatz der Action zu bearbeiten funktioniert offenbar auch nicht. Habe ich gerade mal probiert (Spalte t2_date in der sys_action-Tabelle), aber sobald man dort das Array mit der Abfrage bearbeitet, wird sie im Backend nicht mehr erkannt und man muss eine neue anlegen.

### [#5](https://www.typo3.net/d/113683-sql-abfrage-klappt-nicht/5) · Cubana13 · 2013-01-30

Schade, aber trotzdem danke für deine Hilfe!

---

Quelle: „SQL Abfrage - klappt nicht“, typo3.net, https://www.typo3.net/d/113683-sql-abfrage-klappt-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
