LINUX.ORG.RU
ФорумTalks

MySQL


0

0

Как найти все объекты, у которых (object1.prop1=object2.prop1 and object1.prop2=object2.prop2)?


SELECT object1.id, object2.id FROM object1, object2 WHERE object2.prop1 = object2.prop1 and object1.prop2 = object2.prop1;

Может так ?

anonymous
()
Ответ на: комментарий от anonymous

>SELECT object1.id, object2.id FROM object1, object2 WHERE object2.prop1 = object2.prop1 and object1.prop2 = object2.prop1;

Обычно делают from таблица, а ты мне from объект предлагаешь?

suser
() автор топика
Ответ на: комментарий от AngryElf

>select * from object1, object2 using (prop1,prop2)

Под объектом имелась строка, а не таблица. Вообщем я уже разобрался.

select count(*)as a,prop1,prop2 from table group by prop1,prop2 having a>1;

suser
() автор топика
Ответ на: комментарий от AngryElf

>Какие еще объекты в mysql?

Ну вообще-то мне кажется, что строка - объект, так как у неё есть свойства.

suser
() автор топика
Ответ на: комментарий от suser

Строка = запись. У таблицы - поля.

Объекту кроме свойст не хватает еще нескольких сущностей. Например, методов и предков. Поэтому твои термины - неверные.

AngryElf ★★★★★
()
Ответ на: комментарий от suser

Учи математику, она заставляет пользоваться правильными терминами :)

Ay49Mihas ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.