у меня есть две таблицы TABLEAОбъединить две таблицы с не повторяющимися значениями
id name
1 asd
2 afg
3 qwe
4 dsf
TableB
id desc uni
1 kfgh asad
1 oiuy asad
1 wert asad
3 wewe sfds
4 lkjh qwer
4 poiu qwer
теперь я хочу присоединиться обе эти таблицы , чтобы получить значения в столбце uni
, когда я попытался внутреннее соединение
SELECT uni FROM tableA as A JOIN tableB as B ON A.id = B.id
Это дает мне все строки в Та bleB.as вы заметили строку с идентификатором 1 три раза. И я не могу использовать здесь отдельный элемент, так как это небольшая часть большого запроса, и этот оператор объединения повлияет на весь запрос. Может кто-нибудь сказать мне, какое соединение, которое я надо попробовать.
ли содержимое поля «уни» непосредственно на зависимого от поля «ID»? Если да, вы можете подумать о переносе этих отношений в свою таблицу. –
Разве вы не можете использовать разные в подзапросе? – gareththegeek
@HaukeP. fild «uni» напрямую зависит от поля «id». Но я не понимаю вашего предложения. Пожалуйста, добавьте его как anser – Athul