我有一些 table 。
这些表都有一个共同的列,称为“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)。
我不知道要使用什么类型的连接...有什么帮助吗?左加入?
谢谢
最佳答案
是的,是左连接
有点像
SELECT *
FROM main_table mt LEFT JOIN
cars_table ct ON mt.classified_id = ct.classified_id
关于php - MySql 'Select' 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2362063/