я хочу сказатьКак я могу выбрать поле и проверить его с собой?
select col1,col2,col3
from table1
inner join table2 on table1.col1=table2.col1
and ..... (? )
? : Я хочу только 1 запись или первую запись из таблицы1, соединенную с первой записью из таблицы2. но команда вызывает все присоединенные записи, к которым можно присоединиться. например если 2 записи в table1, что col1 = 1432 и только 1 запись в table2 существует, что col1 = 1432 команда присоединилась все. но я хочу присоединиться только к первому из таблицы1 с первого из таблицы2
Я хочу отобразить все записи, которые содержат более 1 записи.
Вы не можете создать структуру своего стола? –
Думаю, вам нужно «group by» на 'col1', а затем подумайте, что именно вы хотите показать в' col2' и 'col3'. Если вам нужно показать первую запись для каждой группы, вы можете посмотреть на этот вопрос: http://stackoverflow.com/questions/3800551/sql-select-first-row-in-each-group-by-group –
его нет, когда я использую группу. потому что он соединен с внутренним соединением. –