Sql запрос номер вхождения - PullRequest
1 голос
/ 29 апреля 2010

Я хочу получить запрос:

Select cars.* from cars where cars.code in
(
select carCode from articles where 
numberofrecords with this car (it is not a column) >1
and Accepted=1
order by date
)

Как это написать?

Ответы [ 2 ]

2 голосов
/ 29 апреля 2010

Это должно сделать это:

SELECT c.*
FROM cars c
    JOIN
    (
        SELECT carCode 
        FROM articles
        WHERE Accepted = 1
        GROUP BY carCode
        HAVING COUNT(carCode) > 1
    ) a ON c.code = a.carCode
2 голосов
/ 29 апреля 2010

Попробуйте что-то вроде этого:

SELECT  cars.*
FROM    cars
WHERE   cars.code IN (
    SELECT  carCode
    FROM    articles
    WHERE   Accepted = 1
    GROUP BY carCode
    HAVING COUNT(articleId) > 1
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...