c#
  • sql
  • 2015-07-22 6 views -3 likes 
    -3

    Hows делает внутреннее соединение Синтаксис работы? Я новичок в SQL и я действительно не понимаю, как INNER JOIN работыINNER JOIN Синтаксис

    queryString = @"SELECT * from WGCDOCCAB 
           WHERE serie ='1' AND tipodoc ='FSS' AND contribuinte ='999999990' AND numdoc = 
           INNER JOIN wgcnumeradores on wgcdoccab.numdoc = wgcnumerador.numero"; 
    

    Может кто-нибудь сказать мне, что случилось, я уверен, его синтаксис, им с помощью C# Visual Studio 2013 и MySQl

    +0

    Ваше «внутреннее соединение» пункт должен быть помещен перед вашим «где» п –

    +0

    'И numdoc = ВНУТРЕННИЙ JOIN' выглядит странно .. –

    +0

    Я вижу, спасибо. – ThatNewbieProgrammer

    ответ

    0

    Внутренний соединение является используется, когда вы извлекаете связанные данные из нескольких таблиц. Как указывалось выше, INNER JOIN приходит перед предложением WHERE. попробуйте это:

    queryString = @"SELECT * from WGCDOCCAB 
    INNER JOIN wgcnumeradores on wgcdoccab.numdoc = wgcnumerador.numero 
          WHERE serie ='1' AND tipodoc ='FSS' AND contribuinte ='999999990'"; 
    

    Вот объяснение для внутреннего соединения:

    https://technet.microsoft.com/en-US/library/ms190014(v=SQL.105).aspx

    Смежные вопросы