我有一些表。MySql'選擇'幫助
這些表都有一個共同稱爲「classified_id」一米欄:
main_table: cars_table:
id (PK) => 4222 id (PK) => 1021
classified_id => 25 classified_id => 25
現在,我想無論何時進行搜索,比較,如果任何的main_table.classified_id匹配任何的cars_table.classified_id(在這種情況下)。
cars_table可能返回沒有匹配! 每張表中的classified_id是唯一的關係。 我永遠不需要將cars_table.classified_id與main_table.classified_id進行比較,但反過來就是我需要的(main_table.classified_id = cars_table.classified_id)。
我不知道使用什麼類型的Join ...有什麼幫助嗎?左加入?
感謝
請更清楚地說明你正在嘗試做什麼。你想只從main_table獲取也在cars_table中的行嗎?或者你想從main_table獲取所有行並獲取一些其他信息,該行也在cars_table中? – 2010-03-02 09:38:06
不,只有在兩個表中匹配的行在classified_id – pesar 2010-03-02 09:39:54