SQL从2个表中选择和比较数据

时间:2017-08-19 06:22:50

标签: sql conditional-statements where

我有2个表,共有1列。我想从table1中选择所有数据,并希望用条件限制它。我不能做的是用非公共列写where条件。

以下是代码:

$sql="SELECT kategoriler.adi as katadi, urunler.* FROM `urunler`
    LEFT JOIN `kategoriler`
    ON urunler.kategori_id=kategoriler.Id
    WHERE urunler.kategori_id=$id
    OR 
    kategoriler.ust_id = $id";

urunler table

kategori table

ust_idkategori_idkategoriler.Id的父列。我想选择它的子值。

(顺便说一下,您可以看到常见列为urunler.kategori_idkategoriler.Id

0 个答案:

没有答案