SELECT c.*FROM categories AS c LEFTJOIN objects AS o ON c.cat_id = o.obj_cat_id
то дублируются категории.Как выбрать категории без дубликатов.
Второе:
В таблице objects есть поле status.Так вот как построить запрос что бы выбирал категории, у объектов которых status != 0.То есть например есть категория "Авто" к ней привязаны 5 объектов status у которых (у всех) равен 0.Как сделать что бы при запросе эта категория игнорировалась?
Категории выбираются несколько раз если у них несколько объектов, соответственно если хочется выбрать тока категории то только к ним запрос и надо, или уточните задачу. В MSSQL так де есть волшебное слово DISTINCT, должно помочь.
(вроде в мускле тоже есть это волшебное заклинание)
2.
LEFT заменить на INNER, в WHERE пихнуть условие, задача сводится к первой
Хотя задача поставлена не четко, нужно ли выбирать если есть хотя бы одна запись с 0 и что делать с записями без объектов?
пусть в америке что хотят то и размещают, но если содержание не соответствует нашему закону, то оградить наших людей от нее, и если можно тока целиком с доменом значит так тому и быть. (уверяю что ютуб сразу содействовать начнет)
Моя единственная претензия к закону состоит в том что некий орган определяет то что информация запрещенная. А делать это должен только суд.
Неужели карманный суд не создать чтобы быстро такие решения принимал.
tuareg
Ну если это тролль, как это помешает делу? Если бы были комментарии в стиле "ваша лодка утонет и дело безнадежно, что и пытаться" - было бы логичнее.
А так - я буду пытаться достичь результата что при поддержке советом, что без нее (так как пока еще сеть Интернет открыта и мне удается найти там всю нужную информацию)
Главное всегда помнить что это тролль и все что он пишет подвергать анализу. Хорошие тролли 80% правды пишут и вбрасывают 20% лжи, главное не купиться на ложь!