Fråga : . * räkning

why does't sql-motorreturen, endast som det distinkt värderar för varje bordlägger, när endast det bordlägger data frågas för?

select tablea.* från tableaen, tableb var tablea_pk = tablea_fk
select tableb.* från tableaen, tableb var tablea_pk = tablea_fk
" klar "

Svar : . * räkning

alla rekord som baseras på, sammanfoga villkorar, även om du har använt tablea.*, den ska ger dig som

välj tablea.* från tableaen, tableb var tablea_pk = tableb_fk
välj tableb.* från tableaen, tableb var tableb_pk = tablea_fk

Om du önskar det distinkt försök för data därefter efter:

välj distinkt a.field1, a.field2 från tablea a, tableb b var a.table_pk = b.table_pk
Andra lösningar  
 
programming4us programming4us