Селектиране на много таблици.

metal_head

Registered
Имам няколко таблици, които си приличат по това, че имат колона на име "state". Искам да селектирам всички редове от таблиците и после да върна БРОЯ на редовете, чиито state е waiting.

Ето моята заявка, която няма грешки и SQL-а си я пуска, но не връща резултати:

SELECT news.*, reviews.*, images.*, videos.*, tutorials.*, projects.*, lyrics.*
FROM news, reviews, images, videos, tutorials, projects, lyrics
WHERE
news.state='waiting' OR
reviews.state='waiting' OR
images.state='waiting' OR
videos.state='waiting' OR
tutorials.state='waiting' OR
projects.state='waiting' OR
lyrics.state='waiting'

Пробвах и с JOIN, не стана.
 
metal_head каза:
Имам няколко таблици, които си приличат по това, че имат колона на име "state". Искам да селектирам всички редове от таблиците и после да върна БРОЯ на редовете, чиито state е waiting.

Ето моята заявка, която няма грешки и SQL-а си я пуска, но не връща резултати:

SELECT news.*, reviews.*, images.*, videos.*, tutorials.*, projects.*, lyrics.*
FROM news, reviews, images, videos, tutorials, projects, lyrics
WHERE
news.state='waiting' OR
reviews.state='waiting' OR
images.state='waiting' OR
videos.state='waiting' OR
tutorials.state='waiting' OR
projects.state='waiting' OR
lyrics.state='waiting'

Пробвах и с JOIN, не стана.
PHP:
SELECT news.*, reviews.*, images.*, videos.*, tutorials.*, projects.*, lyrics.*
FROM news, reviews, images, videos, tutorials, projects, lyrics
 WHERE (
news.state='waiting' OR
 reviews.state='waiting' OR
 images.state='waiting' OR
 videos.state='waiting' OR
 tutorials.state='waiting' OR
projects.state='waiting' OR
 lyrics.state='waiting'
)
 
ограничи полетата, само тези които ти трябват, защото става много тромава заявката
 
Абе, със скоби - без скоби - все тая. Заявката не дава грешки, но не връща резултат.

ограничи полетата, само тези които ти трябват, защото става много тромава заявката
Съгласен съм, но ми трябва да проверявам всичките таблици, като идеята на това е потребителите да качват съдържание, но да не може да се вижда в сайта, ако не е одобрено от администратор. Тоест това е направено при мен отдавна, но искам да направя някакъв индикатор за админите в хедъра, който да им светка, ако има нещо ново, чакащо одобрение (тоест state= waiting)
 

Back
Горе