Форум

Data.BG Форуми: въпрос за sql - Data.BG Форуми

Прехвърляне към съдържание

Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

въпрос за sql

#1
Потребителят е неактивен   creeds 

  • Група: Потребители
  • Мнения: 8
  • Регистриран: 02-August 12
  • Репутация: 0
  • Пол:Мъж
  • Град:София
Каква е разликата между тези два примера двата примера дават един и същ резултат от заявката просто в единия имат WHERE а в другия ON:

http://www.tutorials...using-joins.htm
http://www.tutorials...inner-joins.htm

първият пример:
SQL> SELECT ID, NAME, AGE, AMOUNT
FROM CUSTOMERS, ORDERS
WHERE CUSTOMERS.ID = ORDERS.CUSTOMER_ID;

ето и вторият:
SQL> SELECT ID, NAME, AMOUNT, DATE
FROM CUSTOMERS
INNER JOIN ORDERS
ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;
0

#2
Потребителят е неактивен   schwartzmuller 

  • Група: Потребители
  • Мнения: 24
  • Регистриран: 29-July 04
  • Репутация: 1
Двете заявки са еднакви. Разликата е единствено в начина на изписване. Първата заявка е написана с "implicit join notation", а втората с "explicit join notation". Ако базата приема и двете е въпрос на вкус кой синтаксис ще използваш. Иначе ползваш, този който базата приема.
0

Споделете тази тема чрез:


Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

1 потребители четат тази тема
0 регистрирани потребители, 1 гости и 0 анонимни потребители


Data.BG e форум за дискусии. Data.BG не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Data.BG.

Close  Member Login