import pandas as pd
# create two sample dataframes
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
df2 = pd.DataFrame({'A': [2, 3, 4], 'B': [5, 6, 7], 'D': [8, 9, 10]})
# join the two dataframes on columns A and B with inner join
result = pd.merge(df1, df2, on=['A', 'B'], how='inner')
# display the joined dataframe
print(result)